class Caprese::RecordInvalidError
Thrown when a record was attempted to be persisted and was invalidated
@param [ActiveRecord::Base] record the record that is invalid
Attributes
aliases[R]
record[R]
Public Class Methods
new(record, engaged_field_aliases = {})
click to toggle source
Calls superclass method
Caprese::Error::new
# File lib/caprese/errors.rb, line 25 def initialize(record, engaged_field_aliases = {}) super() @record = record @aliases = engaged_field_aliases @header = { status: :unprocessable_entity } end
Public Instance Methods
as_json()
click to toggle source
# File lib/caprese/errors.rb, line 32 def as_json record.errors.as_json end