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

create(app, records)
Alias for: register
delete(app, ids, revisions: nil) click to toggle source
# File lib/kintone/command/records.rb, line 22
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: false) click to toggle source
# File lib/kintone/command/records.rb, line 8
def get(app, query, fields, total_count: false)
  params = { app: app, query: query.to_s, totalCount: total_count }
  params[:fields] = fields unless fields.nil?
  @api.get(@url, params)
end
register(app, records) click to toggle source
# File lib/kintone/command/records.rb, line 14
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 18
def update(app, records)
  @api.put(@url, app: app, records: records.to_kintone)
end