Sha256: 9679f5200914f78b9e3c1835f867b0263557b69b636604bd769dfdc130809b39
Contents?: true
Size: 792 Bytes
Versions: 8
Compression:
Stored size: 792 Bytes
Contents
# Encapsulate information about assignFAST subauthorities module Qa::Authorities::AssignFastSubauthority # Hash of subauthority names used in qa routes => 'index' used by API Subauthorities = { 'all' => 'suggestall', 'personal' => 'suggest00', 'corporate' => 'suggest10', 'event' => 'suggest11', 'uniform' => 'suggest30', 'topical' => 'suggest50', 'geographic' => 'suggest51', 'form_genre' => 'suggest55' }.freeze # Get a list of subauthorities by name # # @return [Array<String>] def subauthorities Subauthorities.keys end # Get an API index name from an English name # # @param [String] English name # @return [String] index name def index_for_authority(authority) Subauthorities[authority] end end
Version data entries
8 entries across 8 versions & 1 rubygems