Method: Opal::Nodes::Closure::NodeSupport#select_closure
- Defined in:
- lib/opal/nodes/closure.rb
#select_closure(type = ANY, break_after: NONE) ⇒ Object
95 96 97 98 99 100 |
# File 'lib/opal/nodes/closure.rb', line 95 def select_closure(type = ANY, break_after: NONE) @compiler.closure_stack.reverse.find do |i| break if (i.type & break_after) != 0 (i.type & type) != 0 end end |