Sha256: bedb26a95e31a6cdd6b8b2bda538fbe415f2eff0270fbff91171afd87762c591

Contents?: true

Size: 393 Bytes

Versions: 3

Compression:

Stored size: 393 Bytes

Contents

class Kintone::KintoneError < StandardError
  attr_reader :message_text, :id, :code, :http_status, :errors

  def initialize(messages, http_status)
    @message_text = messages['message']
    @id = messages['id']
    @code = messages['code']
    @errors = messages['errors']
    @http_status = http_status
    super(format('%s [%s] %s(%s)', @http_status, @code, @message_text, @id))
  end
end

Version data entries

3 entries across 3 versions & 2 rubygems

Version Path
kintone_rb-1.0.0 lib/kintone/kintone_error.rb
kintone-oauth-extension-0.2.2 lib/kintone/kintone_error.rb
kintone-oauth-extension-0.2.1 lib/kintone/kintone_error.rb