Sha256: 271ccc27056e784d009ce16d1e2b2368604414d0dbd9713f816680db3c6d21b2

Contents?: true

Size: 638 Bytes

Versions: 4

Compression:

Stored size: 638 Bytes

Contents

module UkCompaniesHouse
  module Officer
    class << self

      def client
        UkCompaniesHouse::Client.new
      end

      # List of all officer appointments
      def appointments(officer_id)
        client.get("officers/#{officer_id}/appointments/")
      end

      # Get a natural officer's disqualifications
      def natural_disqualified(officer_id)
        client.get("/disqualified-officers/natural/#{officer_id}/")
      end

      # Get a corporate officer's disqualifications
      def corporate_disqualified(officer_id)
        client.get("/disqualified-officers/corporate/#{officer_id}")
      end

    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
uk_companies_house-0.1.5 lib/uk_companies_house/officer.rb
uk_companies_house-0.1.3 lib/uk_companies_house/officer.rb
uk_companies_house-0.1.2 lib/uk_companies_house/officer.rb
uk_companies_house-0.1.1 lib/uk_companies_house/officer.rb