lib/kintone/command/records.rb in kintone-0.0.2 vs lib/kintone/command/records.rb in kintone-0.0.3
- old
+ new
@@ -1,30 +1,31 @@
require 'kintone/command'
require 'kintone/api'
class Kintone::Command::Records
- PATH = "records.json"
+ PATH = "records"
def initialize(api)
@api = api
+ @url = @api.get_url(PATH)
end
def get(app, query, fields)
params = {:app => app, :query => query}
fields.each_with_index {|v, i| params["fields[#{i}]"] = v}
- return @api.get(PATH, params)
+ return @api.get(@url, params)
end
def create(app, records)
- return @api.post(PATH, {:app => app, :records => records})
+ return @api.post(@url, {:app => app, :records => records})
end
def update(app, records)
- return @api.put(PATH, {:app => app, :records => records})
+ return @api.put(@url, {:app => app, :records => records})
end
def delete(app, ids)
params = {:app => app}
ids.each_with_index {|v, i| params["ids[#{i}]"] = v}
- return @api.delete(PATH, params)
+ return @api.delete(@url, params)
end
end