Module: ActiveModel::Serializer::Validator::Mixin

Extended by:
ActiveSupport::Concern
Defined in:
lib/active_model/serializer/validator/mixin.rb

Defined Under Namespace

Modules: ClassMethods

Instance Method Summary collapse

Instance Method Details

#valid?Boolean

Return whether the serializer output is valid

Returns:

  • (Boolean)


12
13
14
15
# File 'lib/active_model/serializer/validator/mixin.rb', line 12

def valid?
  @errors = self.class.valid_against_schema?(self.class.json_schema, self)
  @errors.empty?
end