Skip to content

Instantly share code, notes, and snippets.

@fabien
Forked from michaelklishin/gist:6354
Created August 20, 2008 10:19
Show Gist options
  • Save fabien/6356 to your computer and use it in GitHub Desktop.
Save fabien/6356 to your computer and use it in GitHub Desktop.
#!/usr/bin/env ruby
module Fabulous
def self.included(base)
base.send :remove_method, :name
end
def name
"Fabulous"
end
end
class Migzy
def name
"Migzy"
end
end
Migzy.send(:include, Fabulous)
m = Migzy.new
puts m.name
# => Fabulous
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment