class Qo::Branches::WhenBranch

Public Class Methods

new(destructure: false) click to toggle source

The traditional pattern matching branch, based off of `when` from Ruby's `case` statement:

“`ruby Qo.case(1) { |m|

m.when(Integer) { |v| v + 2 }

} # => 3 “`

@author baweaver @since 1.0.0

Calls superclass method Qo::Branches::Branch::new
# File lib/qo/branches/when_branch.rb, line 16
def initialize(destructure: false)
  super(name: 'when', destructure: destructure, default: false)
end