class Kintone::Command::Records
Public Class Methods
path()
click to toggle source
# File lib/kintone/command/records.rb, line 4 def self.path 'records' end
Public Instance Methods
delete(app, ids, revisions: nil)
click to toggle source
# File lib/kintone/command/records.rb, line 23 def delete(app, ids, revisions: nil) params = { app: app, ids: ids } params[:revisions] = revisions if revisions @api.delete(@url, params) end
get(app, query, fields, total_count: nil)
click to toggle source
# File lib/kintone/command/records.rb, line 8 def get(app, query, fields, total_count: nil) params = { app: app, query: query.to_s } params[:totalCount] = total_count if total_count fields.each_with_index { |v, i| params["fields[#{i}]"] = v } @api.get(@url, params) end
register(app, records)
click to toggle source
# File lib/kintone/command/records.rb, line 15 def register(app, records) @api.post(@url, app: app, records: records.to_kintone) end
Also aliased as: create
update(app, records)
click to toggle source
# File lib/kintone/command/records.rb, line 19 def update(app, records) @api.put(@url, app: app, records: records.to_kintone) end