Class: Attribool::Validators::AttributeListValidator
- Inherits:
-
Object
- Object
- Attribool::Validators::AttributeListValidator
- Defined in:
- lib/attribool/validators/attribute_list_validator.rb
Overview
Ensures that every item is an instance of Attribool::Attribute
.
Instance Method Summary collapse
-
#error ⇒ TypeError
The exception to raise if validations fail.
-
#initialize(*items) ⇒ AttributeListValidator
constructor
Construct the validator.
-
#valid? ⇒ Boolean
Are all items an instance of
Attribool::Attribute
?.
Constructor Details
#initialize(*items) ⇒ AttributeListValidator
Construct the validator.
11 12 13 |
# File 'lib/attribool/validators/attribute_list_validator.rb', line 11 def initialize(*items) @items = items end |
Instance Method Details
#error ⇒ TypeError
The exception to raise if validations fail.
27 28 29 |
# File 'lib/attribool/validators/attribute_list_validator.rb', line 27 def error TypeError.new("All items must be an instance of Attribool::Attribute") end |