class ViewModel::WrappedExceptionError
Error type to wrap an arbitrary exception as a renderable ViewModel::AbstractError
Attributes
exception[R]
status[R]
Public Class Methods
new(exception, status, code)
click to toggle source
Calls superclass method
ViewModel::AbstractError::new
# File lib/view_model/error.rb, line 164 def initialize(exception, status, code) @exception = exception @status = status @code = code super() end
Public Instance Methods
code()
click to toggle source
# File lib/view_model/error.rb, line 175 def code @code || "Exception.#{exception.class.name}" end
detail()
click to toggle source
# File lib/view_model/error.rb, line 171 def detail exception.message end