class Exceptionally::Error

Attributes

status[R]

Public Class Methods

new(message = nil, status = nil, default = nil) click to toggle source
# File lib/exceptionally/exceptions.rb, line 5
def initialize(message = nil, status = nil, default = nil)
  @message = message
  @status = status || 500
  @default = default || "Internal Server Error"
end

Public Instance Methods

message() click to toggle source
# File lib/exceptionally/exceptions.rb, line 11
def message
  @message || @default
end
to_s() click to toggle source
# File lib/exceptionally/exceptions.rb, line 15
def to_s
  "#{@status} #{@default}#{@message ? ": #{@message}" : ''}"
end