Module: GreenLight::Validations::ValidatesLengthOf::ClassMethods

Defined in:
lib/green_light/validations/validates_length_of.rb

Instance Method Summary collapse

Instance Method Details

#length_validator(params = {}) ⇒ Object



7
8
9
10
11
12
# File 'lib/green_light/validations/validates_length_of.rb', line 7

def length_validator(params = {})
  min, max = {}, {}
  min = {:minlength => params[:val_obj].options[:minimum]} if params[:val_obj].options[:minimum]
  max = {:maxlength => params[:val_obj].options[:maximum]} if params[:val_obj].options[:maximum]
  min.merge!(max)
end