Class: Posmoni::Connector
- Inherits:
-
Object
- Object
- Posmoni::Connector
- Defined in:
- lib/posmoni/connector.rb
Overview
:nodoc:
Instance Method Summary collapse
- #delete(data = {}, query_str = true) ⇒ Object
- #get(data = {}, query_str = true) ⇒ Object
-
#initialize(path, type, token: '', version_api: 'v1') ⇒ Connector
constructor
A new instance of Connector.
- #post(data = {}) ⇒ Object
- #put(data = {}) ⇒ Object
Constructor Details
#initialize(path, type, token: '', version_api: 'v1') ⇒ Connector
Returns a new instance of Connector.
13 14 15 16 17 18 19 |
# File 'lib/posmoni/connector.rb', line 13 def initialize(path, type, token: '', version_api: 'v1') @version_api = version_api @type = type @path = path @token = token @method = :GET end |
Instance Method Details
#delete(data = {}, query_str = true) ⇒ Object
42 43 44 45 46 47 |
# File 'lib/posmoni/connector.rb', line 42 def delete(data = {}, query_str = true) @method = :DELETE response = send_request(data, query_str) response_body = JSON.parse response.body Response.new(response_body, response.code) end |
#get(data = {}, query_str = true) ⇒ Object
28 29 30 31 32 33 |
# File 'lib/posmoni/connector.rb', line 28 def get(data = {}, query_str = true) @method = :GET response = send_request(data, query_str) response_body = JSON.parse response.body Response.new(response_body, response.code) end |