Class: DoList::PushEntry
- Inherits:
-
Object
- Object
- DoList::PushEntry
- Defined in:
- lib/do-list/push_entry.rb
Instance Method Summary collapse
-
#initialize(params = {}) ⇒ PushEntry
constructor
A new instance of PushEntry.
- #push_entry(fields) ⇒ Object
Constructor Details
#initialize(params = {}) ⇒ PushEntry
5 6 7 8 9 10 11 |
# File 'lib/do-list/push_entry.rb', line 5 def initialize(params = {}) @headers = params[:headers] @account_id = params[:account_id] @auth_token = params[:auth_token] @uri = DoList::UrlParser.parse_url(params[:url]) @http = DoList::UrlParser.request_http(@uri) end |
Instance Method Details
#push_entry(fields) ⇒ Object
13 14 15 16 17 18 |
# File 'lib/do-list/push_entry.rb', line 13 def push_entry(fields) return false unless fields[:email] body = create_body(fields) DoList::UrlParser.post_http(@http, @uri, body, @headers) end |