Sha256: fdd5749784cb3f6c605406ed0532a1b8520c9c5e13d8b6495e0c9b348c53b1bf

Contents?: true

Size: 457 Bytes

Versions: 2

Compression:

Stored size: 457 Bytes

Contents

require 'curl'

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

2 entries across 2 versions & 1 rubygems

Version Path
qa-0.0.3 lib/qa/authorities/base.rb
qa-0.0.2 lib/qa/authorities/base.rb