class Field::Password

Public Instance Methods

add_validations() click to toggle source
Calls superclass method
# File lib/field/password.rb, line 9
def add_validations
  @container.validates name, presence: true, if: ->(f){ !f.to_param }
  @container.validates name, confirmation: true, if: ->(f){ !f.to_param }
  @container.validates name, length: { minimum: 5, maximum: 15 }, allow_blank: true

  super
end
inject_attributes() click to toggle source
Calls superclass method Field::Base#inject_attributes
# File lib/field/password.rb, line 3
def inject_attributes
  @container.attribute :"#{name}_confirmation", String

  super
end