Module: Enigma
- Defined in:
- lib/enigma.rb,
lib/enigma/client.rb,
lib/enigma/version.rb,
lib/enigma/download.rb,
lib/enigma/endpoint.rb,
lib/enigma/response.rb,
lib/enigma/endpoints/data.rb,
lib/enigma/endpoints/meta.rb,
lib/enigma/endpoints/stats.rb,
lib/enigma/endpoints/export.rb
Overview
Enigma version
Defined Under Namespace
Classes: Client, Data, Download, Endpoint, Export, Meta, Response, Stats
Constant Summary collapse
- VERSION =
'0.0.2'
Instance Attribute Summary collapse
-
#api_version ⇒ Object
Returns the value of attribute api_version.
-
#key ⇒ Object
Returns the value of attribute key.
-
#root_url ⇒ Object
Returns the value of attribute root_url.
Class Method Summary collapse
Instance Attribute Details
#api_version ⇒ Object
Returns the value of attribute api_version.
24 25 26 |
# File 'lib/enigma.rb', line 24 def api_version @api_version end |
#key ⇒ Object
Returns the value of attribute key.
24 25 26 |
# File 'lib/enigma.rb', line 24 def key @key end |
#root_url ⇒ Object
Returns the value of attribute root_url.
24 25 26 |
# File 'lib/enigma.rb', line 24 def root_url @root_url end |
Class Method Details
.api_version ⇒ Object
30 31 32 |
# File 'lib/enigma.rb', line 30 def self.api_version 'v2' end |
.key ⇒ Object
34 35 36 |
# File 'lib/enigma.rb', line 34 def self.key @key end |
.key=(k) ⇒ Object
37 38 39 |
# File 'lib/enigma.rb', line 37 def self.key=(k) @key = k end |
.logger ⇒ Object
41 42 43 44 45 46 47 48 |
# File 'lib/enigma.rb', line 41 def self.logger @logger ||= begin logger = Logger.new(STDOUT) logger.level = Logger::INFO logger end end |
.root_url ⇒ Object
26 27 28 |
# File 'lib/enigma.rb', line 26 def self.root_url 'https://api.enigma.io/' end |