Module: Maseti::WebPageParser

Included in:
Client
Defined in:
lib/maseti/web_page_parser.rb

Instance Method Summary collapse

Instance Method Details

#fetch_page(page) ⇒ Object



9
10
11
12
13
14
15
16
17
# File 'lib/maseti/web_page_parser.rb', line 9

def fetch_page(page)
  start_time = get_micro_second_time

  response = HTTParty.get("#{Maseti::Constants::BASE_URL}/#{page}")

  # TODO: Use the time
  end_time = get_micro_second_time
  extract_excel_urls(response, start_time, end_time)
end

#fetch_xls_paths_from_pagesObject



3
4
5
6
7
# File 'lib/maseti/web_page_parser.rb', line 3

def fetch_xls_paths_from_pages
  Maseti::Constants::PAGES.flat_map do |page|
    fetch_page(page)
  end
end