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)
NotExistError =
Class.new(InvalidDataError)
AlreadyExistedError =
Class.new(InvalidDataError)
UnknownError =
Class.new(Error)
VERSION =
"0.1.2"

Class Method Summary collapse

Class Method Details

.configObject



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

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

.loggerObject



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

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

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

Yields:



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

def self.setup
  yield config
end