class SharkOnLambda::Errors::Base
Attributes
code[RW]
detail[W]
id[RW]
meta[RW]
parameter[RW]
pointer[RW]
Public Class Methods
status(status_code)
click to toggle source
# File lib/shark_on_lambda/errors/base.rb, line 9 def self.status(status_code) define_method :status do status_code end end
Public Instance Methods
detail()
click to toggle source
# File lib/shark_on_lambda/errors/base.rb, line 15 def detail return @detail if @detail.present? return nil if message == self.class.name message end
title()
click to toggle source
# File lib/shark_on_lambda/errors/base.rb, line 22 def title Rack::Utils::HTTP_STATUS_CODES[status] end