class DubDubDub
Constants
- VERSION
Version
Attributes
client[RW]
Public Class Methods
configuration()
click to toggle source
Returns DubDubDub::Configuration
or instantiates if doesn’t exit
# File lib/dubdubdub.rb, line 12 def self.configuration @configuration ||= DubDubDub::Configuration.new end
configure() { |configuration| ... }
click to toggle source
# File lib/dubdubdub.rb, line 7 def self.configure yield(configuration) end
new(options = {})
click to toggle source
# File lib/dubdubdub.rb, line 21 def initialize(options = {}) @client = DubDubDub::Client.new(options) end
reset_configuration!()
click to toggle source
Reset configuration back to defaults, useful for testing
# File lib/dubdubdub.rb, line 17 def self.reset_configuration! @configuration = nil end
Public Instance Methods
method_missing(method, *args, &block)
click to toggle source
Redirect methods to client
Calls superclass method
# File lib/dubdubdub.rb, line 26 def method_missing(method, *args, &block) if @client.respond_to?(method) @client.send(method, *args, &block) else super end end