class CodeTools::AST::ZSuper

Public Class Methods

new(line) click to toggle source
# File lib/rubinius/code/ast/sends.rb, line 1112
def initialize(line)
  @line = line
  @block = nil
end

Public Instance Methods

bytecode(g) click to toggle source
# File lib/rubinius/code/ast/sends.rb, line 1117
def bytecode(g)
  pos(g)

  @name = g.state.super.name if g.state.super?

  block_bytecode(g)

  g.zsuper @name
end
to_sexp() click to toggle source
# File lib/rubinius/code/ast/sends.rb, line 1127
def to_sexp
  [:zsuper]
end