class MarketingServiceWrapper::Channel

Public Instance Methods

create_opt_in(first_name, last_name, email, mobile) click to toggle source
# File lib/marketing_service_wrapper.rb, line 50
def create_opt_in(first_name, last_name, email, mobile)
  uri = URI.join(MarketingServiceWrapper::Base.site, '/opt_ins/new', "?channel_id=#{self.id}")
  http = Net::HTTP.new(uri.host, uri.port)
  request = Net::HTTP::Post.new(uri.request_uri)
  request.set_form_data({'opt_in[first_name]' => first_name, 'opt_in[last_name]' => last_name, 'opt_in[email]' => email, 'opt_in[mobile]' => mobile})
  http.request(request)
end