lib/kintone/command/records.rb in kintone-0.0.5 vs lib/kintone/command/records.rb in kintone-0.1.0
- old
+ new
@@ -4,24 +4,28 @@
def self.path
'records'
end
def get(app, query, fields)
- params = { app: app, query: query }
+ params = { app: app, query: query.to_s }
fields.each_with_index { |v, i| params["fields[#{i}]"] = v }
@api.get(@url, params)
end
+ def register(app, records)
+ @api.post(@url, app: app, records: records.to_kintone)
+ end
+
def create(app, records)
- @api.post(@url, app: app, records: records)
+ register(app, records)
end
def update(app, records)
- @api.put(@url, app: app, records: records)
+ @api.put(@url, app: app, records: records.to_kintone)
end
def delete(app, ids)
- params = { app: app }
- ids.each_with_index { |v, i| params["ids[#{i}]"] = v }
+ params = { app: app, ids: ids }
+ # ids.each_with_index { |v, i| params["ids[#{i}]"] = v }
@api.delete(@url, params)
end
end