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