Class: OrlandoTechMeetups::Scraper

Inherits:
Object
  • Object
show all
Defined in:
lib/orlando_tech_meetups/scraper.rb

Instance Method Summary collapse

Instance Method Details

#scraper(meetup_url) ⇒ Object



3
4
5
6
7
8
9
10
11
12
# File 'lib/orlando_tech_meetups/scraper.rb', line 3

def scraper(meetup_url)
  doc = Nokogiri::HTML(open(meetup_url))
  doc.css('html').each do |doc|
    new_meetup = OrlandoTechMeetups::Meetups.new
    new_meetup.name = doc.css("h1 span").text
    new_meetup.next_meetup = doc.search("div li time span").first.text.strip
    new_meetup.url = doc.css('div a').map { |link| link['href'] }.first
    new_meetup.save
  end
end