class CodeTools::AST::ScopedModuleName
Attributes
parent[RW]
Public Class Methods
new(line, node)
click to toggle source
# File lib/rubinius/code/ast/definitions.rb, line 1048 def initialize(line, node) @line = line @name = node.name @parent = node.parent end
Public Instance Methods
bytecode(g)
click to toggle source
# File lib/rubinius/code/ast/definitions.rb, line 1054 def bytecode(g) pos(g) name_bytecode(g) @parent.bytecode(g) g.send :open_module_under, 2 end
to_sexp()
click to toggle source
# File lib/rubinius/code/ast/definitions.rb, line 1062 def to_sexp [:colon2, @parent.to_sexp, @name] end