Module: UniOne::Client::Email

Extended by:
Validation::ClassMethods
Includes:
Validation::InstanceMethods
Included in:
UniOne::Client
Defined in:
lib/unione/client/email.rb

Instance Method Summary collapse

Methods included from Validation::ClassMethods

add_response_validations

Instance Method Details

#send_email(params = {}) ⇒ Object



7
8
9
10
# File 'lib/unione/client/email.rb', line 7

def send_email(params = {})
  params[:message][:options][:send_at] = handle_time_param(params.dig(:message, :options, :send_at)) if params.dig(:message, :options, :send_at)
  post('email/send.json', params)
end

#subscribe_email(params = {}) ⇒ Object



12
13
14
# File 'lib/unione/client/email.rb', line 12

def subscribe_email(params = {})
  post('email/subscribe.json', params)
end