Sha256: 8e90bd749fdc035dc4985fea2f7928eae0653121178568c6e2755155fceb6baa

Contents?: true

Size: 462 Bytes

Versions: 45

Compression:

Stored size: 462 Bytes

Contents

require 'uri'

module Qa::Authorities
  module Getty
    require 'qa/authorities/getty/aat'
    require 'qa/authorities/getty/tgn'
    require 'qa/authorities/getty/ulan'
    extend AuthorityWithSubAuthority

    def self.subauthorities
      ["aat", "tgn", "ulan"]
    end

    def self.subauthority_class(subauthority)
      case subauthority
      when 'aat'
        AAT
      when 'tgn'
        TGN
      when 'ulan'
        Ulan
      end
    end
  end
end

Version data entries

45 entries across 45 versions & 1 rubygems

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