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