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