Sha256: ccadaccbbf86f4d7f40584a3d28969e58556cdcd4e3c4db1c3afe9338b2673a5

Contents?: true

Size: 464 Bytes

Versions: 3

Compression:

Stored size: 464 Bytes

Contents

require 'deprecation'

module Qa::Authorities
  class Base

    # do an autocomplete search
    def search(query, sub_authority=nil)
    end

    # return information on a specific record
    def get_full_record(id, sub_authority=nil)
    end

    def self.authority_valid?(sub_authority)
      sub_authority == nil || sub_authorities.include?(sub_authority)
    end

    def self.sub_authorities
      [] #Overwrite if you have sub_authorities
    end

  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
qa-0.3.0 lib/qa/authorities/base.rb
qa-0.2.1 lib/qa/authorities/base.rb
qa-0.1.0 lib/qa/authorities/base.rb