class RubyRunJs::OPCODES::LOAD_ARRAY
Public Class Methods
new(num)
click to toggle source
# File lib/ruby_run_js/opcodes.rb, line 407 def initialize(num) @num = num end
Public Instance Methods
eval(ctx)
click to toggle source
# File lib/ruby_run_js/opcodes.rb, line 411 def eval(ctx) arr = @num > 0 ? ctx.builtin.new_array_with_items(ctx.stack.pop(@num)) : ctx.builtin.new_array() ctx.stack.append(arr) nil end