class AirtableRails::Table
Attributes
client[R]
force_write[R]
table[R]
Public Class Methods
new(table_name, force_write: false)
click to toggle source
# File lib/airtable_rails/table.rb, line 3 def initialize(table_name, force_write: false) @force_write = force_write @client = Airtable::Client.new(ENV.fetch("AIRTABLE_API_KEY")) @table = @client.table(ENV.fetch("AIRTABLE_APP_ID"), table_name) end
Public Instance Methods
create_from_hash(attrs)
click to toggle source
# File lib/airtable_rails/table.rb, line 24 def create_from_hash(attrs) record = Airtable::Record.new(attrs) create(record) end