class Subledger::Interface::Dispatcher
Public Class Methods
new(args)
click to toggle source
# File lib/subledger/interface/dispatcher.rb, line 4 def initialize args @klass = args[:klass] @dispatch_args = args end
Public Instance Methods
method_missing(method, args, &block)
click to toggle source
# File lib/subledger/interface/dispatcher.rb, line 10 def method_missing method, args, &block args.delete :store args.delete :client merged_args = @dispatch_args.merge args @klass.send method, merged_args, &block end