Sha256: 58c346423a11d957420526bf87d44ea4d0faaede09ac2cf8bff9e2c0a24c2da4

Contents?: true

Size: 713 Bytes

Versions: 2

Compression:

Stored size: 713 Bytes

Contents

module GovKit
  module CA
    module PostalCode
      module Strategy
        # parl.gc.ca seems unreliable. In the case of K0A1K0, for example, it
        # does not return seven ridings like other sources.
        class ParlGcCa < Base
          base_uri 'www2.parl.gc.ca'

        private

          def electoral_districts!
            # TODO returns HTML with electoral district names only
          end

          def valid?
            # TODO
          end

          def response
            @response ||= self.class.get "/parlinfo/Compilations/HouseOfCommons/MemberByPostalCode.aspx?PostalCode=#{@postal_code}"
          end
        end

        StrategySet.register ParlGcCa
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
govkit-ca-0.0.2 lib/gov_kit-ca/postal_code/strategy/parl-gc-ca.rb
govkit-ca-0.0.1 lib/gov_kit-ca/postal_code/strategy/parl-gc-ca.rb