module KOSapiClient

Constants

VERSION

Public Instance Methods

client() click to toggle source
# File lib/kosapi_client/kosapi_client.rb, line 15
def client
  @client ||= ApiClient.new(config)
end
config() click to toggle source
# File lib/kosapi_client/kosapi_client.rb, line 39
def config
  @config ||= Configuration.new
end
configure() { |config| ... } click to toggle source
# File lib/kosapi_client/kosapi_client.rb, line 9
def configure
  reset
  yield config
  self
end
method_missing(method, *args, &block) click to toggle source
Calls superclass method
# File lib/kosapi_client/kosapi_client.rb, line 26
def method_missing(method, *args, &block)
  if client.respond_to?(method)
    client.send(method, *args, &block)
  else
    super
  end
end
new(options = {}) click to toggle source
# File lib/kosapi_client/kosapi_client.rb, line 5
def new(options = {})
  ApiClient.new(Configuration.new(options))
end
reset() click to toggle source

Calling this method clears stored ApiClient instance if configured previously.

# File lib/kosapi_client/kosapi_client.rb, line 21
def reset
  @config = nil
  @client = nil
end
respond_to_missing?(method_name, include_private = false) click to toggle source
# File lib/kosapi_client/kosapi_client.rb, line 34
def respond_to_missing?(method_name, include_private = false)
  client.respond_to?(method_name, include_private)
end