Module: Aba::Validations::ClassMethods
- Defined in:
- lib/aba/validations.rb
Instance Method Summary collapse
- #validates_bsb(attribute, options = {}) ⇒ Object
- #validates_integer(attribute) ⇒ Object
- #validates_length(attribute, length) ⇒ Object
- #validates_max_length(attribute, length) ⇒ Object
- #validates_presence_of(*attributes) ⇒ Object
Instance Method Details
#validates_bsb(attribute, options = {}) ⇒ Object
48 49 50 51 |
# File 'lib/aba/validations.rb', line 48 def validates_bsb(attribute, = {}) [:allow_blank] ||= false add_validation_attribute(attribute, :bsb, [:allow_blank]) end |
#validates_integer(attribute) ⇒ Object
61 62 63 |
# File 'lib/aba/validations.rb', line 61 def validates_integer(attribute) add_validation_attribute(attribute, :integer) end |
#validates_length(attribute, length) ⇒ Object
57 58 59 |
# File 'lib/aba/validations.rb', line 57 def validates_length(attribute, length) add_validation_attribute(attribute, :length, length) end |
#validates_max_length(attribute, length) ⇒ Object
53 54 55 |
# File 'lib/aba/validations.rb', line 53 def validates_max_length(attribute, length) add_validation_attribute(attribute, :max_length, length) end |
#validates_presence_of(*attributes) ⇒ Object
42 43 44 45 46 |
# File 'lib/aba/validations.rb', line 42 def validates_presence_of(*attributes) attributes.each do |a| add_validation_attribute(a, :presence) end end |