Contato
❯ cat me.json
# pré-visualiza o arquivo
❯ 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')