class StaticScope
def to_s
puts "parent: #{@parent}, module: #{@module}"
end
end
class Fruit
def initialize(name)
@name = name
puts MethodContext.current.method.staticscope.to_s
end
end
pineapple = Fruit.new("pineapple")
Pastie
Support Pastie
or read my
Pastie << self
blog
class StaticScope
def to_s
puts "parent: #{@parent}, module: #{@module}"
end
end
class Fruit
def initialize(name)
@name = name
puts MethodContext.current.method.staticscope.to_s
end
end
pineapple = Fruit.new("pineapple")