# File lib/delayed/performable_method.rb, line 9 def initialize(object, method_name, args) raise NoMethodError, "undefined method `#{method_name}' for #{object.inspect}" unless object.respond_to?(method_name, true) self.object = object self.args = args self.method_name = method_name.to_sym end
# File lib/delayed/performable_method.rb, line 17 def display_name "#{object.class}##{method_name}" end
serialize to YAML
# File lib/delayed/psych_ext.rb, line 13 def encode_with(coder) coder.map = { "object" => object, "method_name" => method_name, "args" => args } end
# File lib/delayed/performable_method.rb, line 25 def method_missing(symbol, *args) object.send(symbol, *args) end
Generated with the Darkfish Rdoc Generator 2.