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