Class: SimpleValidate::ValidatesSetBase
- Inherits:
-
ValidatesBase
- Object
- ValidatesBase
- SimpleValidate::ValidatesSetBase
- Defined in:
- lib/simple_validate/validates_set_base.rb
Direct Known Subclasses
Instance Attribute Summary collapse
-
#options ⇒ Object
Returns the value of attribute options.
-
#set ⇒ Object
Returns the value of attribute set.
Attributes inherited from ValidatesBase
#attribute, #condition, #message
Instance Method Summary collapse
-
#initialize(attribute, options) ⇒ ValidatesSetBase
constructor
A new instance of ValidatesSetBase.
Constructor Details
#initialize(attribute, options) ⇒ ValidatesSetBase
Returns a new instance of ValidatesSetBase.
7 8 9 10 11 12 |
# File 'lib/simple_validate/validates_set_base.rb', line 7 def initialize(attribute, ) self. = self.set = Set.new(Array([:in]).map(&:to_s)) super(attribute, [:message] || "breaks inclusion/exclusion rules", [:if] || proc { true }) end |
Instance Attribute Details
#options ⇒ Object
Returns the value of attribute options.
5 6 7 |
# File 'lib/simple_validate/validates_set_base.rb', line 5 def @options end |
#set ⇒ Object
Returns the value of attribute set.
5 6 7 |
# File 'lib/simple_validate/validates_set_base.rb', line 5 def set @set end |