module ValidatesLengthsFromDatabase::ClassMethods
Public Instance Methods
validate_lengths_from_database_options()
click to toggle source
# File lib/validates_lengths_from_database.rb, line 28 def validate_lengths_from_database_options @@validate_lengths_from_database_options end
validates_lengths_from_database(options = {})
click to toggle source
# File lib/validates_lengths_from_database.rb, line 11 def validates_lengths_from_database(options = {}) options.symbolize_keys! options[:only] = Array[options[:only]] if options[:only] && !options[:only].is_a?(Array) options[:except] = Array[options[:except]] if options[:except] && !options[:except].is_a?(Array) options[:limit] ||= {} if options[:limit] and !options[:limit].is_a?(Hash) options[:limit] = {:string => options[:limit], :text => options[:limit]} end @@validate_lengths_from_database_options = options validate :validate_lengths_from_database nil end