Class: MarketingServiceWrapper::OptIn
- Inherits:
-
OpenStruct
- Object
- OpenStruct
- MarketingServiceWrapper::OptIn
- Defined in:
- lib/marketing_service_wrapper.rb
Instance Method Summary collapse
Instance Method Details
#destroy ⇒ Object
68 69 70 71 72 |
# File 'lib/marketing_service_wrapper.rb', line 68 def destroy uri = URI.join(MarketingServiceWrapper::Base.site, '/opt_ins/deactivate') http = Net::HTTP.new(uri.host, uri.port) http.post(uri.path, "opt_in_id=#{self._id}") end |
#update(first_name, last_name, email, mobile) ⇒ Object
60 61 62 63 64 65 66 |
# File 'lib/marketing_service_wrapper.rb', line 60 def update(first_name, last_name, email, mobile) uri = URI.join(MarketingServiceWrapper::Base.site, '/opt_ins/edit') http = Net::HTTP.new(uri.host, uri.port) request = Net::HTTP::Post.new(uri.request_uri) request.set_form_data({'opt_in_id' => self._id, 'opt_in[first_name]' => first_name, 'opt_in[last_name]' => last_name, 'opt_in[email]' => email, 'opt_in[mobile]' => mobile}) http.request(request) end |