Skip to content

Instantly share code, notes, and snippets.

@wingrunr21
Created May 11, 2011 14:32
Show Gist options
  • Save wingrunr21/966553 to your computer and use it in GitHub Desktop.
Save wingrunr21/966553 to your computer and use it in GitHub Desktop.
Module Method Decoration Example
module Foobar
class << self
alias_method :orig_foo, :foo
def Foobar.foo(options)
options = "Output: " + options.reverse
Foobar.orig_foo(options)
end
end
end
module Foobar
def Foobar.foo(options)
puts options
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment