K
Kyung won Cheon
## in irb
## in test.rb
p self # => main
def why?
end
self.why? # private method 'why?' called for main:Object
(NoMethodError)
## Anyway, one more..
## in test2.rb
def why?
end
class A
end
p A.private_method_defined?
why?) # true
# How is 'why?' inherited???
# The 'main' is a instance of Object but it's not a Object?
# I understand if ...
# class Object
# private
# def why?
# end
# end
##############
# Help Me^^
##############
## in test.rb
p self # => main
def why?
end
self.why? # private method 'why?' called for main:Object
(NoMethodError)
## Anyway, one more..
## in test2.rb
def why?
end
class A
end
p A.private_method_defined?
# How is 'why?' inherited???
# The 'main' is a instance of Object but it's not a Object?
# I understand if ...
# class Object
# private
# def why?
# end
# end
##############
# Help Me^^
##############