Class: Shortwave::Model::Venue

Inherits:
BaseModel show all
Extended by:
Forwardable
Defined in:
lib/shortwave/model/venue.rb

Overview

A venue that hosts events.

Attributes

id

Last.fm id

name

Venue name

url

Venue url on Last.fm

location

Venue’s location

city

Venue city

street_address

Venue street address

country

Venue country

postcode

Venue post code

Instance Method Summary collapse

Methods inherited from BaseModel

facade_name, identified_by, inherited, link_to, #session=, sharable, shoutable, taggable

Instance Method Details

#eventsObject

Returns events showing at this venue.



27
28
29
# File 'lib/shortwave/model/venue.rb', line 27

def events
  link :events, :Event, id
end

#past_eventsObject

Returns past events from this venue.



32
33
34
# File 'lib/shortwave/model/venue.rb', line 32

def past_events
  link :past_events, :Event, id
end