Sha256: 240bfc3b4f9a778c1347ca3856987caf38c70ff87e02e7bcf060d4364bce4029

Contents?: true

Size: 329 Bytes

Versions: 9

Compression:

Stored size: 329 Bytes

Contents

# frozen_string_literal: true

# Error class
class Airtable::Error < StandardError
  attr_reader :message, :type

  # {"error"=>{"type"=>"UNKNOWN_COLUMN_NAME", "message"=>"Could not find fields foo"}}

  def initialize(error_hash)
    @message = error_hash['message']
    @type = error_hash['type']
    super(@message)
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
airtable2-0.2.8 lib/airtable/error.rb
airtable2-0.2.7 lib/airtable/error.rb
airtable2-0.2.6 lib/airtable/error.rb
airtable2-0.2.5 lib/airtable/error.rb
airtable2-0.2.4 lib/airtable/error.rb
airtable2-0.2.3 lib/airtable/error.rb
airtable2-0.2.2 lib/airtable/error.rb
airtable2-0.2.1 lib/airtable/error.rb
airtable2-0.2.0 lib/airtable/error.rb