Module: AdfBuilder::Validations::ClassMethods
- Defined in:
- lib/adf_builder/validations.rb
Instance Method Summary collapse
- #validates_inclusion_of(attribute, in:) ⇒ Object
- #validates_presence_of(*attributes) ⇒ Object
- #validations ⇒ Object
Instance Method Details
#validates_inclusion_of(attribute, in:) ⇒ Object
10 11 12 13 |
# File 'lib/adf_builder/validations.rb', line 10 def validates_inclusion_of(attribute, in:) @validations ||= [] @validations << { type: :inclusion, attribute: attribute, in: binding.local_variable_get(:in) } end |
#validates_presence_of(*attributes) ⇒ Object
15 16 17 18 19 20 |
# File 'lib/adf_builder/validations.rb', line 15 def validates_presence_of(*attributes) @validations ||= [] attributes.each do |attr| @validations << { type: :presence, attribute: attr } end end |
#validations ⇒ Object
22 23 24 |
# File 'lib/adf_builder/validations.rb', line 22 def validations @validations || [] end |