Class: Decidim::Odoo::Api::Base::Request
- Inherits:
-
Object
- Object
- Decidim::Odoo::Api::Base::Request
- Defined in:
- lib/decidim/odoo/api/base/request.rb
Instance Attribute Summary collapse
-
#body ⇒ Object
Returns the value of attribute body.
-
#response ⇒ Object
Returns the value of attribute response.
Instance Method Summary collapse
- #base_headers ⇒ Object
- #base_params ⇒ Object
- #connection ⇒ Object
-
#initialize(verify_ssl: true) ⇒ Request
constructor
A new instance of Request.
- #url(path) ⇒ Object
Constructor Details
#initialize(verify_ssl: true) ⇒ Request
Returns a new instance of Request.
8 9 10 |
# File 'lib/decidim/odoo/api/base/request.rb', line 8 def initialize(verify_ssl: true) @verify_ssl = verify_ssl end |
Instance Attribute Details
#body ⇒ Object
Returns the value of attribute body.
12 13 14 |
# File 'lib/decidim/odoo/api/base/request.rb', line 12 def body @body end |
#response ⇒ Object
Returns the value of attribute response.
12 13 14 |
# File 'lib/decidim/odoo/api/base/request.rb', line 12 def response @response end |
Instance Method Details
#base_headers ⇒ Object
41 42 43 |
# File 'lib/decidim/odoo/api/base/request.rb', line 41 def base_headers { "api-key" => Decidim::Odoo::Api.api_key } end |
#base_params ⇒ Object
37 38 39 |
# File 'lib/decidim/odoo/api/base/request.rb', line 37 def base_params {} end |
#connection ⇒ Object
29 30 31 |
# File 'lib/decidim/odoo/api/base/request.rb', line 29 def connection @connection ||= Faraday.new(ssl: { verify: @verify_ssl }) end |