class Restforce::Configuration
def logger
def logger @logger ||= ::Logger.new STDOUT end
def option(name, options = {})
def option(name, options = {}) default = options.fetch(:default, nil) attr_accessor name define_method name do instance_variable_get(:"@#{name}") || instance_variable_set(:"@#{name}", default.respond_to?(:call) ? default.call : default) end if default self.options ||= [] self.options << name end
def options
def options self.class.options end