class CodeTools::AST::ModuleName
Attributes
name[RW]
Public Class Methods
new(line, name)
click to toggle source
# File lib/rubinius/code/ast/definitions.rb, line 1003 def initialize(line, name) @line = line @name = name end
Public Instance Methods
bytecode(g)
click to toggle source
# File lib/rubinius/code/ast/definitions.rb, line 1013 def bytecode(g) pos(g) name_bytecode(g) g.push_scope g.send :open_module, 2 end
name_bytecode(g)
click to toggle source
# File lib/rubinius/code/ast/definitions.rb, line 1008 def name_bytecode(g) g.push_rubinius g.push_literal @name end
to_sexp()
click to toggle source
# File lib/rubinius/code/ast/definitions.rb, line 1021 def to_sexp @name end