Module: Aba::Validations::ClassMethods

Defined in:
lib/aba/validations.rb

Instance Method Summary collapse

Instance Method Details

#validates_bsb(attribute, options = {}) ⇒ Object



48
49
50
51
# File 'lib/aba/validations.rb', line 48

def validates_bsb(attribute, options = {})
  options[:allow_blank] ||= false
  add_validation_attribute(attribute, :bsb, options[: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