class ErrorsHelper::Base
Attributes
code[R]
message[R]
Public Class Methods
new(message: ErrorsHelper.build_response(code: '99')[:message], code: ErrorsHelper.build_response(code: '99')[:code], status: nil)
click to toggle source
# File lib/errors_helper/base.rb, line 11 def initialize(message: ErrorsHelper.build_response(code: '99')[:message], code: ErrorsHelper.build_response(code: '99')[:code], status: nil) @message = message @code = code @status = status end
Public Instance Methods
inspect()
click to toggle source
# File lib/errors_helper/base.rb, line 32 def inspect "[Code: #{code}] #{message}" end
status()
click to toggle source
# File lib/errors_helper/base.rb, line 28 def status Rack::Utils::SYMBOL_TO_STATUS_CODE[@status] end
to_hash()
click to toggle source
# File lib/errors_helper/base.rb, line 19 def to_hash { message: message, code: code }.compact end
Also aliased as: to_h