Sha256: 09498d8d15bf93eb4c1be86fa5a3f7c242d2df0b655c80fbc28fd0b418cef2aa
Contents?: true
Size: 697 Bytes
Versions: 1
Compression:
Stored size: 697 Bytes
Contents
require 'kintone/command' class Kintone::Command::Records < Kintone::Command def self.path 'records' end def get(app, query, fields) 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) register(app, records) end def update(app, records) @api.put(@url, app: app, records: records.to_kintone) end def delete(app, ids) params = { app: app, ids: ids } # ids.each_with_index { |v, i| params["ids[#{i}]"] = v } @api.delete(@url, params) end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
kintone-0.1.0 | lib/kintone/command/records.rb |