Module: Instant2FA

Extended by:
Instant2FA
Included in:
Instant2FA
Defined in:
lib/instant2fa.rb,
lib/instant2fa/client.rb,
lib/instant2fa/errors.rb,
lib/instant2fa/version.rb,
lib/instant2fa/resources.rb,
lib/instant2fa/configuration.rb,
lib/instant2fa/middleware/unprocessable_entity_status.rb

Defined Under Namespace

Modules: Errors, Middleware, Resources Classes: Client, Configuration, ConnectionConfiguration

Constant Summary collapse

VERSION =
"0.0.1"

Instance Method Summary collapse

Instance Method Details

#clientObject



23
24
25
# File 'lib/instant2fa.rb', line 23

def client
  @client ||= new(config)
end

#configObject



15
16
17
# File 'lib/instant2fa.rb', line 15

def config
  @config ||= Configuration.new
end

#configure {|config| ... } ⇒ Object

Yields:



11
12
13
# File 'lib/instant2fa.rb', line 11

def configure
  yield(config)
end

#new(config = Instant2FA.config.dup, options = {}) ⇒ Object



19
20
21
# File 'lib/instant2fa.rb', line 19

def new(config=Instant2FA.config.dup, options={})
  Client.new(config, options)
end