class CodeTools::AST::Encoding
Attributes
name[RW]
Public Class Methods
new(line, name)
click to toggle source
# File lib/rubinius/code/ast/encoding.rb, line 7 def initialize(line, name) @line = line @name = name end
Public Instance Methods
bytecode(g)
click to toggle source
# File lib/rubinius/code/ast/encoding.rb, line 12 def bytecode(g) pos(g) g.push_rubinius g.find_const :Runtime g.push_literal @name g.send :get_encoding, 1 end
defined(g)
click to toggle source
# File lib/rubinius/code/ast/encoding.rb, line 21 def defined(g) g.push_literal "expression" end
to_sexp()
click to toggle source
# File lib/rubinius/code/ast/encoding.rb, line 25 def to_sexp [:encoding, @name] end