Class: Typeguard::Validation::UnionOf
- Defined in:
- lib/typeguard/types.rb
Instance Method Summary collapse
-
#initialize(children) ⇒ UnionOf
constructor
A new instance of UnionOf.
- #valid?(value) ⇒ Boolean
Methods inherited from Base
Constructor Details
#initialize(children) ⇒ UnionOf
Returns a new instance of UnionOf.
168 169 170 |
# File 'lib/typeguard/types.rb', line 168 def initialize(children) @children = children end |
Instance Method Details
#valid?(value) ⇒ Boolean
172 173 174 |
# File 'lib/typeguard/types.rb', line 172 def valid?(value) @children.any? { |v| v.valid?(value) } end |