class Opal::Nodes::SplatNode

Public Instance Methods

compile() click to toggle source
# File lib/opal/nodes/logic.rb, line 69
def compile
  if empty_splat?
    push '[]'
  else
    helper :to_a
    push '$to_a(', recv(value), ')'
  end
end
empty_splat?() click to toggle source
# File lib/opal/nodes/logic.rb, line 65
def empty_splat?
  value == s(:array)
end