class CodeTools::AST::ToplevelModuleName
Public Class Methods
new(line, node)
click to toggle source
# File lib/rubinius/code/ast/definitions.rb, line 1027 def initialize(line, node) @line = line @name = node.name end
Public Instance Methods
bytecode(g)
click to toggle source
# File lib/rubinius/code/ast/definitions.rb, line 1032 def bytecode(g) pos(g) name_bytecode(g) g.push_cpath_top g.send :open_module_under, 2 end
to_sexp()
click to toggle source
# File lib/rubinius/code/ast/definitions.rb, line 1040 def to_sexp [:colon3, @name] end