Contato

cat me.json

# pré-visualiza o arquivo

{ "nome": "Pedro Henrique", "email": "pedro_hga@proton.me", "localizacaoAtual": "São Paulo, Brazil", "celular": "+55 11 986-786-862", "linkedin": "in/pedrohga", "github": "pedro-hga" }

ruby contact(me.json)

# dê um alô!

require 'json' require 'uri' def contact(json) begin response = fetch(json); if !response.ok? raise 'Failed to fetch the JSON file.'; end personal_info = JSON.parse(response); recipient = json.email subject = 'Olá!'; body = 'Escreva seu email aqui'; mail_to = "mailto:#{recipient}?subject=#{URI.encode_www_form_component(subject)}&body=#{URI.encode_www_form_component(body)}"; return JSON.pretty_generate(personal_info); } rescue => error return { error: error.message }; end end contact('me.json')