class CodeTools::AST::VariableAssignment
Attributes
name[RW]
value[RW]
Public Class Methods
new(line, name, value)
click to toggle source
# File lib/rubinius/code/ast/variables.rb, line 120 def initialize(line, name, value) @line = line @name = name @value = value end
Public Instance Methods
defined(g)
click to toggle source
# File lib/rubinius/code/ast/variables.rb, line 126 def defined(g) g.push_literal "assignment" end
to_sexp()
click to toggle source
# File lib/rubinius/code/ast/variables.rb, line 130 def to_sexp sexp = [sexp_name, @name] sexp << @value.to_sexp if @value sexp end