validators() public

List all validators that are being used to validate the model using validates_with method.

class Person 
 include ActiveModel ::Validations
 validates_with  MyValidator
 validates_with  OtherValidator, on: :create
 validates_with  StrictValidator, strict: true
end
Person .validators 
# => [
# #<MyValidator:0x007fbff403e808 @options={}>,
# #<OtherValidator:0x007fbff403d930 @options={on: :create}>,
# #<StrictValidator:0x007fbff3204a30 @options={strict:true}>
# ]
Show source
# File activemodel/lib/active_model/validations.rb, line 168
 def validators
 _validators.values.flatten.uniq
 end
Register or log in to add new notes.

AltStyle によって変換されたページ (->オリジナル) /