Module: Validacity::Validatable

Extended by:
ActiveSupport::Concern
Defined in:
lib/validacity/validatable.rb

Instance Method Summary collapse

Instance Method Details

#valid?(context = nil) ⇒ Boolean

Returns:

  • (Boolean)


25
26
27
28
29
# File 'lib/validacity/validatable.rb', line 25

def valid?(context = nil)
  super
  validacity_validators_run(context)
  errors.empty?
end

#validacity_validatorsObject



21
22
23
# File 'lib/validacity/validatable.rb', line 21

def validacity_validators
  @_validacity_validators ||= Set.new
end