Sha256: d067271a1ff941624370f3dc4e1117a791990a4a76b7caa5579c6221e4edc91d
Contents?: true
Size: 413 Bytes
Versions: 9
Compression:
Stored size: 413 Bytes
Contents
module CassandraObject module Types class ArrayType < BaseType def encode(array) raise ArgumentError.new("#{array.inspect} is not an Array") unless array.kind_of?(Array) array.to_a.to_json end def decode(str) return nil if str.blank? ActiveSupport::JSON.decode(str) end def wrap(record, name, value) value end end end end
Version data entries
9 entries across 9 versions & 1 rubygems