Skip to content

Instantly share code, notes, and snippets.

@bernardeli
Created January 19, 2016 06:13
Show Gist options
  • Save bernardeli/19b9a4f20e2ea4b08298 to your computer and use it in GitHub Desktop.
Save bernardeli/19b9a4f20e2ea4b08298 to your computer and use it in GitHub Desktop.
class Foo
end
Foo.class_eval do
def bar
"Bar from class eval"
end
end
Foo.instance_eval do
def bar
"Bar from instance eval"
end
end
Foo.new.bar
=> "Bar from class eval"
Foo.bar
=> "Bar from instance eval"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment