class Pandora::APIError
Raised on errors from the Tuner API
Constants
- ERROR_CODE_TO_REASON
API error code to reason mapping. From pan-do-ra-api.wikia.com/wiki/Json/5#Error_codes
Attributes
api_message[R]
code[R]
Public Class Methods
new(api_message, code)
click to toggle source
# File lib/pandora/util/errors.rb, line 56 def initialize(api_message, code) @api_message = api_message @code = code.to_i end
Public Instance Methods
message()
click to toggle source
# File lib/pandora/util/errors.rb, line 61 def message msg = "#{@api_message} (Code: #{@code}" reason = ERROR_CODE_TO_REASON[@code] msg += " - #{reason}" if reason msg + ')' end