Sha256: 4f381d75022a33c40a77d10420ffa48c0f47fa1a00b8f413d933c1736dee8962
Contents?: true
Size: 319 Bytes
Versions: 2
Compression:
Stored size: 319 Bytes
Contents
class Typero::HashType < Typero::Type error :en, :not_hash_type_error, 'value is not hash type' def default {} end def set @value = @value.to_h end def validate error_for(:not_hash_type_error) unless @value.is_a?(Hash) end def db_field [:jsonb, { null: false }] end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
typero-0.8.1 | ./lib/typero/type/types/hash.rb |
typero-0.8.0 | ./lib/typero/type/types/hash.rb |