class Katapaty::ResponseError

Attributes

code[R]
data_args[R]
data_message[R]
data_type[R]
message_class[R]

Public Class Methods

new(json) click to toggle source
Calls superclass method
# File lib/katapaty/errors.rb, line 11
def initialize(json)
  @message_class, @code = json['message'], json['code']
  json['data'].each_pair do |(k,v)|
    instance_variable_set '@data_%s' % k, v
  end if json.has_key? 'data'
  super
end

Public Instance Methods

message() click to toggle source
# File lib/katapaty/errors.rb, line 19
def message
  "#{@message_class}:#{@data_message}"
end