Class: SendPulse::SmtpService
Instance Attribute Summary
Attributes inherited from Api
#client_id, #client_secret, #protocol, #token
Instance Method Summary collapse
Methods inherited from Api
Constructor Details
This class inherits a constructor from SendPulse::Api
Instance Method Details
#retrieve_emails ⇒ Object
13 14 15 |
# File 'lib/sendpulse/smtp_service.rb', line 13 def retrieve_emails send_request('smtp/emails', 'GET') end |
#send_email(email) ⇒ Object
6 7 8 9 10 11 |
# File 'lib/sendpulse/smtp_service.rb', line 6 def send_email(email) return handle_error('Empty email') if email.empty? email[:html] = Base64.encode64(email[:html]) data = { email: serialize(email) } send_request('smtp/emails', 'POST', data) end |