Sha256: da2fcb892bcc0308ccb3b3653693196dc777922fdd7754a7dcfc485fec003d1c
Contents?: true
Size: 490 Bytes
Versions: 2
Compression:
Stored size: 490 Bytes
Contents
# frozen_string_literal: true # Object corresponding to an Airtable Record class Airtable::Record < Airtable::Resource attr_reader :fields def initialize(token, base_id, table_id, api_response) @token = token @base_id = base_id @table_id = table_id api_response.deep_symbolize_keys.each do |key, value| instance_variable_set(:"@#{key}", value) end self.class.headers({ 'Authorization': "Bearer #{@token}", 'Content-Type': 'application/json' }) end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
airtable2-0.2.1 | lib/airtable/record.rb |
airtable2-0.2.0 | lib/airtable/record.rb |