Skip to content

Instantly share code, notes, and snippets.

@karmi
Forked from kubicek/gist:112131
Created May 15, 2009 09:11
Show Gist options
  • Save karmi/112132 to your computer and use it in GitHub Desktop.
Save karmi/112132 to your computer and use it in GitHub Desktop.
class Performer
attr_accessor :object, :method_to_call, :parameters_for_method
def initialize(object, method_to_call, *parameters_for_method)
@object, @method_to_call, @parameters_for_method = object, method_to_call, parameters_for_method
end
def perform
puts parameters_for_method.inspect
object.send(method_to_call, *parameters_for_method)
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment