class Opal::Nodes::ReturnNode

Public Instance Methods

compile() click to toggle source
# File lib/opal/nodes/logic.rb, line 102
def compile
  thrower(:return, return_val)
end
return_val() click to toggle source
# File lib/opal/nodes/logic.rb, line 92
def return_val
  if value.nil?
    s(:nil)
  elsif children.size > 1
    s(:array, *children)
  else
    value
  end
end