class MeetupScraper::Event
Attributes
address[RW]
date[RW]
description[RW]
num_attending[RW]
organiser[RW]
time[RW]
title[RW]
url[RW]
Public Class Methods
all()
click to toggle source
# File lib/meetup_scraper/event.rb, line 18 def self.all @@all end
create_from_collection(event_hashes)
click to toggle source
# File lib/meetup_scraper/event.rb, line 13 def self.create_from_collection(event_hashes) self.all.clear event_hashes.collect {|event_hash| self.new.create_from_hash(event_hash)} end
Public Instance Methods
create_from_hash(event_hash)
click to toggle source
# File lib/meetup_scraper/event.rb, line 5 def create_from_hash(event_hash) event_hash.each do |k, v| self.send("#{k}=", v) end save self end
save()
click to toggle source
# File lib/meetup_scraper/event.rb, line 22 def save self.class.all << self end
update_event_attributes(event_hash)
click to toggle source
# File lib/meetup_scraper/event.rb, line 26 def update_event_attributes(event_hash) event_hash.each do |k, v| self.send("#{k}=", v) end self end