Sha256: 04b5e3c6c25bd602718926eb6089a0a3f773d2f56cd9c58daefde3ee44801830

Contents?: true

Size: 232 Bytes

Versions: 10

Compression:

Stored size: 232 Bytes

Contents

module Kintone::Type
  class Record < Hash
    def initialize(default = nil)
      default.each { |k, v| store(k, v) } if default.is_a?(Hash)
    end

    def to_kintone
      map { |k, v| [k, { value: v }] }.to_h
    end
  end
end

Version data entries

10 entries across 10 versions & 3 rubygems

Version Path
kintone_rb-1.0.1 lib/kintone/type/record.rb
kintone_rb-1.0.0 lib/kintone/type/record.rb
kintone-oauth-extension-0.2.2 lib/kintone/type/record.rb
kintone-oauth-extension-0.2.1 lib/kintone/type/record.rb
kintone-0.1.5 lib/kintone/type/record.rb
kintone-0.1.4 lib/kintone/type/record.rb
kintone-0.1.3 lib/kintone/type/record.rb
kintone-0.1.2 lib/kintone/type/record.rb
kintone-0.1.1 lib/kintone/type/record.rb
kintone-0.1.0 lib/kintone/type/record.rb