class LifxApi::Error

Attributes

data[R]
request[R]
response[R]

Public Class Methods

new(request, response, data=nil) click to toggle source
Calls superclass method
# File lib/lifx_api/error.rb, line 5
def initialize(request, response, data=nil)
        @request = request
        @response = response
        @data = data
        message = if data.is_a?(Hash) and data.key? :error
                "#{response.code} - #{data[:error]}"
        else
                "#{response.code}"
        end
        super message
end