Class: Dry::Types::Sum::Constrained

Inherits:
Dry::Types::Sum show all
Defined in:
lib/dry/types/sum.rb

Instance Attribute Summary

Attributes inherited from Dry::Types::Sum

#left, #right

Attributes included from Options

#meta, #options

Instance Method Summary collapse

Methods inherited from Dry::Types::Sum

#call, #initialize, #name, #primitive?, #try, #valid?

Methods included from Options

#initialize, #with

Methods included from Builder

#constrained, #constrained_type, #constructor, #default, #enum, #maybe, #optional, #safe, #|

Constructor Details

This class inherits a constructor from Dry::Types::Sum

Instance Method Details

#ruleObject



15
16
17
# File 'lib/dry/types/sum.rb', line 15

def rule
  left.rule | right.rule
end