P
Pietro Maggi
Hi,
I'm very new to ruby, so please forgive me if my question seems somehow
silly.
I typed the following code:
class Myclass
def m1
def m2
puts "m2"
end
end
end
a = Myclass.new
a.m1
a.m2
b = Myclass.new
b.m2
which gives the following output:
m1
m2
While it is clear to me where the m1 method goes (that is: in the class
object referred by Myclass constant) I'm a bit confused on why also m2
is in Myclass class object!
I need some clarifications about it...
tahnks!
Pietro
I'm very new to ruby, so please forgive me if my question seems somehow
silly.
I typed the following code:
class Myclass
def m1
def m2
puts "m2"
end
end
end
a = Myclass.new
a.m1
a.m2
b = Myclass.new
b.m2
which gives the following output:
m1
m2
While it is clear to me where the m1 method goes (that is: in the class
object referred by Myclass constant) I'm a bit confused on why also m2
is in Myclass class object!
I need some clarifications about it...
tahnks!
Pietro