class CodeTools::AST::SendPrimitive

Handles Rubinius.primitive

Public Class Methods

match?(line, receiver, name, arguments, privately) click to toggle source
# File lib/rubinius/code/ast/transforms.rb, line 68
def self.match?(line, receiver, name, arguments, privately)
  match_send? receiver, :Rubinius, name, :primitive
end

Public Instance Methods

bytecode(g) click to toggle source
# File lib/rubinius/code/ast/transforms.rb, line 72
def bytecode(g)
  g.send_primitive @arguments.array.first.value
end