Sha256: 8a77e872a3e329050b7325bafedbf01d436e3761833efac689fe4959e25760df
Contents?: true
Size: 587 Bytes
Versions: 1
Compression:
Stored size: 587 Bytes
Contents
module Dynomite module Types TYPE_MAP = { string: 'S', number: 'N', binary: 'B', boolean: 'BOOL', null: 'NULL', map: 'M', list: 'L', string_set: 'SS', number_set: 'NS', binary_set: 'BS', } # https://v5.docs.rubyonjets.com/docs/database/dynamodb/types/ # https://docs.aws.amazon.com/amazondynamodb/latest/developerguide/HowItWorks.NamingRulesDataTypes.html#HowItWorks.DataTypeDescriptors def type_map(attribute_type) TYPE_MAP[attribute_type.to_s.downcase.to_sym] || attribute_type end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
dynomite-2.0.3 | lib/dynomite/types.rb |