Module: Scanii

Defined in:
lib/scanii.rb,
lib/scanii/version.rb

Defined Under Namespace

Classes: Base

Constant Summary collapse

VERSION =
"0.1.0"
@@api_key =
nil
@@api_secret =
nil

Class Method Summary collapse

Class Method Details

.api_keyObject



24
25
26
# File 'lib/scanii.rb', line 24

def self.api_key
  @@api_key
end

.api_key=(value) ⇒ Object



20
21
22
# File 'lib/scanii.rb', line 20

def self.api_key=(value)
  @@api_key = value
end

.api_secretObject



32
33
34
# File 'lib/scanii.rb', line 32

def self.api_secret
  @@api_secret
end

.api_secret=(value) ⇒ Object



28
29
30
# File 'lib/scanii.rb', line 28

def self.api_secret=(value)
  @@api_secret = value
end

.configure {|_self| ... } ⇒ Object

Yields:

  • (_self)

Yield Parameters:

  • _self (Scanii)

    the object that the method was called on



9
10
11
# File 'lib/scanii.rb', line 9

def self.configure
  yield self
end

.new(params = {}) ⇒ Object



13
14
15
16
17
18
# File 'lib/scanii.rb', line 13

def self.new(params={})
  parameters = {}
  parameters[:api_key] = params.fetch(:api_key, api_key)
  parameters[:api_secret] = params.fetch(:api_secret, api_secret)
  Scanii::Base.new(parameters)
end