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