Module: Caprese::Record

Extended by:
ActiveSupport::Concern
Includes:
Aliasing
Defined in:
lib/caprese/record.rb,
lib/caprese/record/errors.rb,
lib/caprese/record/aliasing.rb,
lib/caprese/record/associated_validator.rb
more...

Defined Under Namespace

Modules: Aliasing, ClassMethods Classes: AssociatedValidator, Errors

Constant Summary collapse

@@caprese_style_errors =
false

Instance Method Summary collapse

Methods included from Aliasing

#caprese_is_attribute?, #caprese_is_field?

Instance Method Details

#errorsErrors

Returns a cached instance of the model errors class.

Returns:

  • (Errors)

    a cached instance of the model errors class

[View source]

18
19
20
# File 'lib/caprese/record.rb', line 18

def errors
  @errors ||= (Caprese::Record.caprese_style_errors ? Caprese::Record : ActiveModel)::Errors.new(self)
end