module ActiveRecord::Validations::ClassMethods

Public Instance Methods

validates_as_person_name(*attr_names) click to toggle source
# File lib/acts_as_human/validations.rb, line 14
  def validates_as_person_name(*attr_names)
    config = {
      with: ActsAs::Human.acceptable_name,
message: ActsAs::Human.bad_name_message
    }
    check_format(attr_names, config)
  end

Private Instance Methods

check_format(attr_names, config) click to toggle source
# File lib/acts_as_human/validations.rb, line 24
    def check_format(attr_names, config)
      config.update(attr_names.pop) if attr_names.last.is_a?(Hash)
validates_format_of attr_names, config
    end