Sha256: 4cd8273321444d8788e89aae598d96c2c634300643c7e31987ea51c1e3f8a795

Contents?: true

Size: 485 Bytes

Versions: 2

Compression:

Stored size: 485 Bytes

Contents

require 'kintone/command'

class Kintone::Command::Record < Kintone::Command
  def self.path
    'record'
  end

  def get(app, id)
    @api.get(@url, app: app, id: id)
  end

  def register(app, record)
    @api.post(@url, app: app, record: record.to_kintone)
  end

  def update(app, id, record, revision: nil)
    body = { app: app, id: id, record: record.to_kintone }
    body[:revision] = revision if revision
    @api.put(@url, body)
  end

  alias_method :create, :register
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
kintone-0.1.4 lib/kintone/command/record.rb
kintone-0.1.3 lib/kintone/command/record.rb