class Rack::Banken::Exceptions::Base
Public Instance Methods
to_rack_response()
click to toggle source
# File lib/rack/banken/exceptions/base.rb, line 5 def to_rack_response [status_code, headers, [body]] end
Private Instance Methods
body()
click to toggle source
# File lib/rack/banken/exceptions/base.rb, line 19 def body { result: false, error: error_message }.to_json end
error_message()
click to toggle source
# File lib/rack/banken/exceptions/base.rb, line 23 def error_message self.message end
headers()
click to toggle source
# File lib/rack/banken/exceptions/base.rb, line 15 def headers { "Content-Type" => "application/json" } end
status_code()
click to toggle source
# File lib/rack/banken/exceptions/base.rb, line 11 def status_code 500 end
type()
click to toggle source
# File lib/rack/banken/exceptions/base.rb, line 27 def type self.class.to_s.split("::").last.underscore end