class EventsNearby::Event
Event
model
Attributes
city[RW]
content[RW]
date[RW]
name[RW]
price[RW]
url[RW]
Public Class Methods
all()
click to toggle source
# File lib/events_nearby/event.rb, line 15 def self.all @@all end
new(name, date, price, url, city)
click to toggle source
# File lib/events_nearby/event.rb, line 6 def initialize(name, date, price, url, city) @name = name @date = date @price = price @url = url @city = city @@all << self end
Public Instance Methods
format_event()
click to toggle source
# File lib/events_nearby/event.rb, line 19 def format_event "#{self.name} | #{self.date} | #{self.price}" end
open_in_browser()
click to toggle source
# File lib/events_nearby/event.rb, line 23 def open_in_browser Launchy.open(url) end