Sha256: 9fe058bc8b1da865c2c7ca9c9e5c3ae25fc4eb66eec0f9476f3dd5ea4929e926

Contents?: true

Size: 309 Bytes

Versions: 62

Compression:

Stored size: 309 Bytes

Contents

require "ezid-client"
require "securerandom"

module Ezid
  class MockIdentifier < Identifier

    self.defaults = {}

    def load_metadata; self; end
    def reset_metadata; self; end

    private

    def mint
      self.id = SecureRandom.hex(4)
    end

    def create; end
    def modify; end

  end
end

Version data entries

62 entries across 62 versions & 1 rubygems

Version Path
ddr-models-2.11.0 spec/support/ezid_mock_identifier.rb
ddr-models-2.10.2 spec/support/ezid_mock_identifier.rb
ddr-models-2.10.1 spec/support/ezid_mock_identifier.rb
ddr-models-2.10.0 spec/support/ezid_mock_identifier.rb
ddr-models-2.10.0.rc2 spec/support/ezid_mock_identifier.rb
ddr-models-2.10.0.rc1 spec/support/ezid_mock_identifier.rb
ddr-models-2.9.2 spec/support/ezid_mock_identifier.rb
ddr-models-2.9.1 spec/support/ezid_mock_identifier.rb
ddr-models-2.9.0 spec/support/ezid_mock_identifier.rb
ddr-models-2.9.0.rc1 spec/support/ezid_mock_identifier.rb
ddr-models-2.8.0 spec/support/ezid_mock_identifier.rb
ddr-models-2.8.0.rc1 spec/support/ezid_mock_identifier.rb
ddr-models-2.7.6 spec/support/ezid_mock_identifier.rb
ddr-models-2.7.5 spec/support/ezid_mock_identifier.rb
ddr-models-2.7.4 spec/support/ezid_mock_identifier.rb
ddr-models-2.7.3 spec/support/ezid_mock_identifier.rb
ddr-models-2.7.2 spec/support/ezid_mock_identifier.rb
ddr-models-2.7.1 spec/support/ezid_mock_identifier.rb
ddr-models-2.7.0 spec/support/ezid_mock_identifier.rb
ddr-models-2.7.0.rc1 spec/support/ezid_mock_identifier.rb