Class: UkParliament::HttpHouseMembers

Inherits:
HouseMembers show all
Defined in:
lib/uk_parliament/http_house_members.rb

Overview

Class to load house member data from the web.

Constant Summary

Constants included from UkParliament

DATA_SOURCE_FILE, DATA_SOURCE_HTTP, VERSION

Instance Attribute Summary

Attributes inherited from HouseMembers

#members

Instance Method Summary collapse

Methods included from UkParliament

#configuration, configuration, log, #log

Constructor Details

#initialize(house_id) ⇒ HttpHouseMembers

Initialise our parent class and set about scraping data from the web.



9
10
11
12
13
14
15
16
# File 'lib/uk_parliament/http_house_members.rb', line 9

def initialize(house_id)
  super

  @q_manager = QueueManager.new(house_id)

  retrieve_members_list
  assemble_members_data
end