Actions
Feature #20428
closedAbility to reference current class/module in lexical scope
Feature #20428:
Ability to reference current class/module in lexical scope
Status:
Closed
Assignee:
-
Target version:
-
Description
Hello! As far as I know, there is no way to reference the current Class
or Module
one is inside of lexically in Ruby. Would it make sense to add a syntax/keyword for this?
module Foo
module Bar
def blah
puts "executing from #{magic_new_keyword}"
end
end
end
class Baz
include Foo::Bar
def blah
super
puts "executing from #{self.class.name}"
end
end
Baz.new.blah
What I'm hoping for is
executing from Foo::Bar
executing from Baz
Actions