Exception: BigRecord::RecordInvalid
- Inherits:
-
BigRecordError
- Object
- StandardError
- BigRecordError
- BigRecord::RecordInvalid
- Defined in:
- lib/big_record/validations.rb
Overview
Raised by save! and create! when the record is invalid. Use the record method to retrieve the record which did not validate.
begin complex_operation_that_calls_save!_internally rescue BigRecord::RecordInvalid => invalid puts invalid.record.errors end
Instance Attribute Summary
-
- (Object) record
readonly
Returns the value of attribute record.
Instance Method Summary
-
- (RecordInvalid) initialize(record)
constructor
A new instance of RecordInvalid.
Constructor Details
- (RecordInvalid) initialize(record)
A new instance of RecordInvalid
11 12 13 14 |
# File 'lib/big_record/validations.rb', line 11 def initialize(record) @record = record super("Validation failed: #{@record.errors.full_messages.join(", ")}") end |
Instance Attribute Details
- (Object) record (readonly)
Returns the value of attribute record
10 11 12 |
# File 'lib/big_record/validations.rb', line 10 def record @record end |