From 6032992f018adcacd22d8c8e37e6cf23fef209bf Mon Sep 17 00:00:00 2001 From: Cadran Cowansage Date: Thu, 30 Jan 2020 12:18:49 -0800 Subject: [PATCH] Added support for parameter --- lib/airtable/table.rb | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/lib/airtable/table.rb b/lib/airtable/table.rb index 82dc903..0945354 100644 --- a/lib/airtable/table.rb +++ b/lib/airtable/table.rb @@ -59,9 +59,9 @@ def find(id) end # Creates a record by posting to airtable - def create(record) + def create(record, typecast = false) result = self.class.post(worksheet_url, - :body => { "fields" => record.fields }.to_json, + :body => { "fields" => record.fields, "typecast" => typecast }.to_json, :headers => { "Content-type" => "application/json" }).parsed_response check_and_raise_error(result) @@ -71,9 +71,9 @@ def create(record) end # Replaces record in airtable based on id - def update(record) + def update(record, typecast = false) result = self.class.put(worksheet_url + "/" + record.id, - :body => { "fields" => record.fields_for_update }.to_json, + :body => { "fields" => record.fields_for_update, "typecast" => typecast }.to_json, :headers => { "Content-type" => "application/json" }).parsed_response check_and_raise_error(result)