Class: Jemquarie::Jemquarie
- Inherits:
-
Object
- Object
- Jemquarie::Jemquarie
- Defined in:
- lib/jemquarie.rb
Constant Summary collapse
- BASE_URI =
"https://www.macquarie.com.au/ESI/ESIWebService/Extract"
Class Method Summary collapse
- .api_credentials(api_key, application = 'Jemquarie Gem', log_level = :warn, logger = nil, log_requests = false) ⇒ Object
- .api_key(api_key = nil) ⇒ Object
- .app_key(app_key = nil) ⇒ Object
- .log_level ⇒ Object
- .log_requests ⇒ Object
- .logger ⇒ Object
Class Method Details
.api_credentials(api_key, application = 'Jemquarie Gem', log_level = :warn, logger = nil, log_requests = false) ⇒ Object
27 28 29 30 31 32 33 |
# File 'lib/jemquarie.rb', line 27 def api_credentials(api_key, application = 'Jemquarie Gem', log_level = :warn, logger = nil, log_requests = false) @log_level = log_level Jemquarie.api_key(api_key) Jemquarie.app_key(application) @logger = logger @log_requests = log_requests end |
.api_key(api_key = nil) ⇒ Object
35 36 37 38 |
# File 'lib/jemquarie.rb', line 35 def api_key(api_key = nil) @api_key = api_key unless api_key.nil? @api_key end |
.app_key(app_key = nil) ⇒ Object
40 41 42 43 |
# File 'lib/jemquarie.rb', line 40 def app_key(app_key = nil) @app_key = app_key unless app_key.nil? @app_key end |
.log_level ⇒ Object
53 54 55 |
# File 'lib/jemquarie.rb', line 53 def log_level @log_level end |
.log_requests ⇒ Object
49 50 51 |
# File 'lib/jemquarie.rb', line 49 def log_requests @log_requests end |
.logger ⇒ Object
45 46 47 |
# File 'lib/jemquarie.rb', line 45 def logger @logger end |