Module: Lab42::CheckedClass::Constraint::Predefined
- Included in:
- Lab42::CheckedClass::Constraint
- Defined in:
- lib/lab42/checked_class/constraint/predefined.rb
Instance Method Summary collapse
Instance Method Details
#bool? ⇒ Boolean
8 9 |
# File 'lib/lab42/checked_class/constraint/predefined.rb', line 8 def bool? = tagged('bool?') { [false, true].member? it } |
#match?(rgx) ⇒ Boolean
11 12 |
# File 'lib/lab42/checked_class/constraint/predefined.rb', line 11 def match?(rgx) = tagged("match?(#{rgx}") { rgx === it rescue false } |
#member?(container) ⇒ Boolean
14 15 |
# File 'lib/lab42/checked_class/constraint/predefined.rb', line 14 def member?(container) = tagged("member?(#{container.inspect}") { container.member? it } |