Sha256: e1b64da14c92cb58679952a1ae7f11bd27f16167e6570d6101d493f9482d012b
Contents?: true
Size: 452 Bytes
Versions: 1
Compression:
Stored size: 452 Bytes
Contents
# frozen_string_literal: true require 'jsonapi/store' require 'dry-types' module JSONAPI class Store # Constrained types for {JSONAPI::Store} entities module Types include Dry::Types.module # Add optional Hash for use in {Store::Entity} module Optional Hash = Types::Strict::Hash.optional.default({}) def Hash.to_s 'JSONAPI::Store::Types::Optional::Hash' end end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
jsonapi-store-0.1.0 | lib/jsonapi/store/types.rb |