Module: PolylinkApi

Defined in:
lib/polylink_api.rb,
lib/polylink_api/did.rb,
lib/polylink_api/helper.rb,
lib/polylink_api/version.rb,
lib/polylink_api/models/log.rb,
lib/polylink_api/configuration.rb

Defined Under Namespace

Modules: Helper, Models Classes: Configuration, Did

Constant Summary collapse

Error =
Class.new(RuntimeError)
InvalidResponseError =
Class.new(Error)
AuthenticationError =
Class.new(Error)
InvalidMethodError =
Class.new(Error)
InvalidParameterError =
Class.new(Error)
InvalidDataError =
Class.new(InvalidParameterError)
UnknownError =
Class.new(Error)
VERSION =
"0.1.1"

Class Method Summary collapse

Class Method Details

.configObject



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

def self.config
  @config ||= Configuration.new
end

.loggerObject



26
27
28
# File 'lib/polylink_api.rb', line 26

def self.logger
  @logger ||= Logger.new(STDOUT)
end

.setup {|config| ... } ⇒ Object

Yields:



18
19
20
# File 'lib/polylink_api.rb', line 18

def self.setup
  yield config
end