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