class Shelly::Client::APIException

Attributes

body[R]
request_id[R]
status_code[R]

Public Class Methods

new(body = {}, status_code = nil, request_id = nil) click to toggle source
# File lib/shelly/client/errors.rb, line 5
def initialize(body = {}, status_code = nil, request_id = nil)
  @status_code = status_code
  @body = body
  @request_id = request_id
end

Public Instance Methods

[](key) click to toggle source
# File lib/shelly/client/errors.rb, line 11
def [](key)
  body[key.to_s]
end