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