Sha256: 0cbf53aa3d0b9d9dca4706e50e7d09ff5ba9176d614ef23f6a1507762ea22456

Contents?: true

Size: 211 Bytes

Versions: 21

Compression:

Stored size: 211 Bytes

Contents

module Toy
  module Identity
    class UUIDKeyFactory < AbstractKeyFactory
      def key_type
        String
      end

      def next_key(object)
        SimpleUUID::UUID.new.to_guid
      end
    end
  end
end

Version data entries

21 entries across 21 versions & 1 rubygems

Version Path
toystore-0.13.2 lib/toy/identity/uuid_key_factory.rb
toystore-0.13.1 lib/toy/identity/uuid_key_factory.rb
toystore-0.13.0 lib/toy/identity/uuid_key_factory.rb
toystore-0.12.0 lib/toy/identity/uuid_key_factory.rb
toystore-0.11.0 lib/toy/identity/uuid_key_factory.rb
toystore-0.10.4 lib/toy/identity/uuid_key_factory.rb
toystore-0.10.3 lib/toy/identity/uuid_key_factory.rb
toystore-0.10.2 lib/toy/identity/uuid_key_factory.rb
toystore-0.10.1 lib/toy/identity/uuid_key_factory.rb
toystore-0.10.0 lib/toy/identity/uuid_key_factory.rb
toystore-0.9.0 lib/toy/identity/uuid_key_factory.rb
toystore-0.8.3 lib/toy/identity/uuid_key_factory.rb
toystore-0.8.2 lib/toy/identity/uuid_key_factory.rb
toystore-0.8.1 lib/toy/identity/uuid_key_factory.rb
toystore-0.8.0 lib/toy/identity/uuid_key_factory.rb
toystore-0.7.0 lib/toy/identity/uuid_key_factory.rb
toystore-0.6.6 lib/toy/identity/uuid_key_factory.rb
toystore-0.6.5 lib/toy/identity/uuid_key_factory.rb
toystore-0.6.4 lib/toy/identity/uuid_key_factory.rb
toystore-0.6.3 lib/toy/identity/uuid_key_factory.rb