Skip to content

Instantly share code, notes, and snippets.

@slawosz
Last active December 26, 2015 05:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save slawosz/7099385 to your computer and use it in GitHub Desktop.
Save slawosz/7099385 to your computer and use it in GitHub Desktop.
ruby mistery
# self
class Foo
# self
# belongs_to
def Foo.foo
@bla = '123'
puts 'bla'
end
def Foo.bar
@bla
end
def bar
# self is instance of foo
end
class << self
def foo2
end
end
def call(bla)
puts bla
end
end
a = "Kostas"
puts a.reverse
puts a.length
class << a
def reverse
'bla'
end
def length
'computers says no'
end
end
puts a.reverse
puts a.length
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment