Class: Trustvox::Base
Overview
Base class for all api request
Direct Known Subclasses
Instance Method Summary collapse
- #auth_by_platform_token! ⇒ Object
- #auth_by_store_token! ⇒ Object
-
#initialize ⇒ Base
constructor
A new instance of Base.
Constructor Details
#initialize ⇒ Base
Returns a new instance of Base.
11 12 13 14 15 16 17 18 |
# File 'lib/trustvox/base.rb', line 11 def initialize if Config.is_on_staging? self.class.base_uri 'http://staging.trustvox.com.br/api' seld.class.debug_output $stdout else self.class.base_uri 'http://trustvox.com.br/api' end end |
Instance Method Details
#auth_by_platform_token! ⇒ Object
20 21 22 |
# File 'lib/trustvox/base.rb', line 20 def auth_by_platform_token! self.class.headers 'Authorization': "token #{Config.token}" end |
#auth_by_store_token! ⇒ Object
24 25 26 |
# File 'lib/trustvox/base.rb', line 24 def auth_by_store_token! self.class.headers 'Authorization': "token #{Config.store_token}" end |