Module: Endorser

Defined in:
lib/endorser.rb,
lib/endorser/client.rb,
lib/endorser/version.rb,
lib/endorser/response.rb,
lib/endorser/null_object.rb,
lib/endorser/configuration.rb,
lib/endorser/errors/request_error.rb

Defined Under Namespace

Modules: Errors Classes: Client, Configuration, NullObject, Response

Constant Summary collapse

VERSION =
'1.5.0'
@@logger =
nil

Class Method Summary collapse

Class Method Details

.configure {|@@configuration| ... } ⇒ Object

Configures the endorser library

Yields:

  • (@@configuration)


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

def self.configure
  @@configuration = Configuration.new
  yield @@configuration
  @@logger = @@configuration.logger
end

.loggerLogger|Endorser::NullObject

The logger that endorser will use

Returns:



22
23
24
# File 'lib/endorser.rb', line 22

def self.logger
  @@logger || NullObject.new
end