Sha256: 39433b1586ae9dd8c40809c7a302b4db5cdfe54cdaf1078a314c176b7df5cac7

Contents?: true

Size: 732 Bytes

Versions: 27

Compression:

Stored size: 732 Bytes

Contents

module Qa::Authorities
  # Provide authority namespace
  module Discogs
    extend ActiveSupport::Autoload
    autoload :GenericAuthority
    autoload :DiscogsTranslation
    autoload :DiscogsUtils
    autoload :DiscogsWorksBuilder
    autoload :DiscogsInstanceBuilder

    extend AuthorityWithSubAuthority
    extend DiscogsSubauthority

    require 'qa/authorities/discogs/generic_authority'
    # Create an authority object for given subauthority
    #
    # @param [String] subauthority to use
    # @return [GenericAuthority]
    def self.subauthority_for(subauthority)
      validate_subauthority!(subauthority)
      GenericAuthority.new(subauthority)
    end

    def self.subauthorities
      authorities
    end
  end
end

Version data entries

27 entries across 27 versions & 1 rubygems

Version Path
qa-5.14.0 lib/qa/authorities/discogs.rb
qa-5.13.0 lib/qa/authorities/discogs.rb
qa-5.12.0 lib/qa/authorities/discogs.rb
qa-5.11.0 lib/qa/authorities/discogs.rb
qa-5.10.0 lib/qa/authorities/discogs.rb
qa-5.9.0 lib/qa/authorities/discogs.rb
qa-5.8.1 lib/qa/authorities/discogs.rb
qa-5.8.0 lib/qa/authorities/discogs.rb
qa-5.7.0 lib/qa/authorities/discogs.rb
qa-5.6.0 lib/qa/authorities/discogs.rb
qa-5.5.2 lib/qa/authorities/discogs.rb
qa-4.3.0 lib/qa/authorities/discogs.rb
qa-5.5.1 lib/qa/authorities/discogs.rb
qa-5.5.0 lib/qa/authorities/discogs.rb
qa-5.4.0 lib/qa/authorities/discogs.rb
qa-5.3.1 lib/qa/authorities/discogs.rb
qa-5.3.0 lib/qa/authorities/discogs.rb
qa-5.2.0 lib/qa/authorities/discogs.rb
qa-5.1.0 lib/qa/authorities/discogs.rb
qa-5.0.0 lib/qa/authorities/discogs.rb