Module: LinkedIn::Configuration::BaseConfiguration
Instance Method Summary
collapse
Dynamic Method Handling
This class handles dynamic methods through the method_missing method
#method_missing(method, *args, &block) ⇒ Object
46
47
48
49
|
# File 'lib/linkedin/configuration.rb', line 46
def method_missing(method, *args, &block)
return self.options.send(method, *args, &block) if self.options.respond_to? method
super
end
|
Instance Method Details
38
39
40
41
42
43
44
|
# File 'lib/linkedin/configuration.rb', line 38
def configure(options={}, &block)
self.options.marshal_load self.options.to_h.merge(options)
yield self if block_given?
self.options
end
|
#defaults(*keys) ⇒ Object
51
52
53
|
# File 'lib/linkedin/configuration.rb', line 51
def defaults(*keys)
options.to_h.slice keys
end
|