class MR::Model::InvalidError
Attributes
errors[R]
Public Class Methods
new(model, errors, backtrace = nil)
click to toggle source
Calls superclass method
# File lib/mr/model/persistence.rb, line 68 def initialize(model, errors, backtrace = nil) @errors = errors || {} desc = @errors.map do |(attribute, messages)| messages.map{ |message| "#{attribute.inspect} #{message}" } end.sort.join(', ') super "Invalid #{model.class} couldn't be saved: #{desc}" set_backtrace(backtrace) if backtrace end