Method: Delayed::PerformableMethod#initialize
- Defined in:
- lib/delayed/performable_method.rb
permalink #initialize(object, method, args) ⇒ PerformableMethod
Returns a new instance of PerformableMethod.
18 19 20 21 22 23 24 |
# File 'lib/delayed/performable_method.rb', line 18 def initialize(object, method, args) raise NoMethodError, "undefined method `#{method}' for #{object.inspect}" unless object.respond_to?(method, true) self.object = dump(object) self.args = args.map { |a| dump(a) } self.method = method.to_sym end |