Method: Opal::Nodes::IfNode#compile_with_binary_or
- Defined in:
- lib/opal/nodes/if.rb
#compile_with_binary_or ⇒ Object
143 144 145 146 147 148 149 150 151 152 153 154 |
# File 'lib/opal/nodes/if.rb', line 143 def compile_with_binary_or if sexp.[:do_js_truthy_on_false_body] falsy = js_truthy(false_body || s(:nil)) else falsy = expr(false_body || s(:nil)) end push '(' push js_truthy(test), ' || ' push '(', falsy, ')' push ')' end |