Sha256: 56442778477bf20d1dd975a0bef19c78a9296a95a6a11a0e7f1bfdfcdc26eadf

Contents?: true

Size: 543 Bytes

Versions: 1

Compression:

Stored size: 543 Bytes

Contents

# Scraper class
class CanadianMergers::Scrape
  attr_accessor :year, :month

  def initialize(year, month)
    @year = year
    @month = month
  end

  def get_page
    Nokogiri::HTML(open('http://www.competitionbureau.gc.ca/eic/site/cb-bc.nsf/eng/02435.html'))
  end

  def table_data
    get_page.css("details#details-panel#{@year}-#{@month}").each do |table|
      table.css('tbody tr').each do |tag|
        data = tag.css('td').collect(&:text)
        CanadianMergers::Merger.create(data[0], data[1], data[2])
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
canadian_mergers-0.1.0 lib/canadian_mergers/scrape.rb