class DMatch::Pred

Public Class Methods

new(pred_callable=nil, &pred_block) click to toggle source
# File lib/destructure/types.rb, line 72
def initialize(pred_callable=nil, &pred_block)
  raise 'Cannot specify both a callable and a block' if pred_callable && pred_block
  self.pred = pred_callable || pred_block
end