module Safettp::Client::ClassMethods

Attributes

config[W]

Public Instance Methods

config() click to toggle source
# File lib/safettp/client.rb, line 26
def config
  @config || Safettp::Client::Configuration.new
end
configure() { |config| ... } click to toggle source
# File lib/safettp/client.rb, line 43
def configure
  yield(@config)
end
instance_from_default_options() click to toggle source
# File lib/safettp/client.rb, line 30
def instance_from_default_options
  new(config.base_url, config.default_options)
end
method_missing(method, *args, &block) click to toggle source
Calls superclass method
# File lib/safettp/client.rb, line 34
def method_missing(method, *args, &block)
  return super unless respond_to_missing?(method, *args, &block)
  instance_from_default_options.public_send(method, *args, &block)
end
respond_to_missing?(method, *args, &block) click to toggle source
# File lib/safettp/client.rb, line 39
def respond_to_missing?(method, *args, &block)
  instance_from_default_options.respond_to?(method)
end