Class: NCUA::CreditUnion::Scraper
- Inherits:
-
Object
- Object
- NCUA::CreditUnion::Scraper
- Defined in:
- lib/ncua/credit_union/scraper.rb
Instance Method Summary collapse
-
#initialize(charter_number) ⇒ Scraper
constructor
This bit is as brittle as glass, as coupled as conjoined twins, and as stinky as bad cheese.
- #scrape! ⇒ Object
Constructor Details
#initialize(charter_number) ⇒ Scraper
This bit is as brittle as glass, as coupled as conjoined twins, and as stinky as bad cheese
5 6 7 |
# File 'lib/ncua/credit_union/scraper.rb', line 5 def initialize(charter_number) @charter_number = charter_number end |
Instance Method Details
#scrape! ⇒ Object
9 10 11 12 13 14 15 |
# File 'lib/ncua/credit_union/scraper.rb', line 9 def scrape! Hash[html_doc.at_css("table#MainContent_newDetails").css("tr").map do |tr| if tr.at_css("td.dvHeader") && tr.at_css("td.dvHeader + td") [clean_header(tr.at_css("td.dvHeader").text), clean_value(tr.at_css("td.dvHeader + td").text)] end end] end |