Class: Kintone::Command::Records
Class Method Summary
collapse
Instance Method Summary
collapse
#initialize
Class Method Details
4
5
6
|
# File 'lib/kintone/command/records.rb', line 4
def self.path
'records'
end
|
Instance Method Details
#delete(app, ids, revisions: nil) ⇒ Object
22
23
24
25
26
|
# 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) ⇒ Object
8
9
10
11
12
|
# File 'lib/kintone/command/records.rb', line 8
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
|
#register(app, records) ⇒ Object
Also known as:
create
14
15
16
|
# File 'lib/kintone/command/records.rb', line 14
def register(app, records)
@api.post(@url, app: app, records: records.to_kintone)
end
|
#update(app, records) ⇒ Object
18
19
20
|
# File 'lib/kintone/command/records.rb', line 18
def update(app, records)
@api.put(@url, app: app, records: records.to_kintone)
end
|