Class: JamBase4R::Venue

Inherits:
Object show all
Includes:
Model
Defined in:
lib/models/venue.rb

Constant Summary

Constants included from Model

Model::ARTISTS, Model::ARTIST_ID, Model::ARTIST_NAME, Model::EVENT_DATE, Model::EVENT_ID, Model::EVENT_URL, Model::TICKET_URL, Model::VENUE, Model::VENUE_CITY, Model::VENUE_ID, Model::VENUE_NAME, Model::VENUE_STATE, Model::VENUE_ZIP

Instance Attribute Summary collapse

Instance Method Summary collapse

Methods included from Model

#get_value

Constructor Details

#initialize(element) ⇒ Venue

Returns a new instance of Venue.



8
9
10
11
# File 'lib/models/venue.rb', line 8

def initialize(element)
  return if element.blank?
  build(element)
end

Instance Attribute Details

#city ⇒ Object (readonly)

Returns the value of attribute city.



6
7
8
# File 'lib/models/venue.rb', line 6

def city
  @city
end

#id ⇒ Object (readonly)

Returns the value of attribute id.



6
7
8
# File 'lib/models/venue.rb', line 6

def id
  @id
end

#name ⇒ Object (readonly)

Returns the value of attribute name.



6
7
8
# File 'lib/models/venue.rb', line 6

def name
  @name
end

#state ⇒ Object (readonly)

Returns the value of attribute state.



6
7
8
# File 'lib/models/venue.rb', line 6

def state
  @state
end

#zip ⇒ Object (readonly)

Returns the value of attribute zip.



6
7
8
# File 'lib/models/venue.rb', line 6

def zip
  @zip
end