Class: JamBase4R::Event

Inherits:
Object show all
Includes:
Model
Defined in:
lib/models/event.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) ⇒ Event



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

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

Instance Attribute Details

#artists ⇒ Object (readonly)

Returns the value of attribute artists.



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

def artists
  @artists
end

#date ⇒ Object (readonly)

Returns the value of attribute date.



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

def date
  @date
end

#event_url ⇒ Object (readonly)

Returns the value of attribute event_url.



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

def event_url
  @event_url
end

#id ⇒ Object (readonly)

Returns the value of attribute id.



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

def id
  @id
end

#ticket_url ⇒ Object (readonly)

Returns the value of attribute ticket_url.



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

def ticket_url
  @ticket_url
end

#venue ⇒ Object (readonly)

Returns the value of attribute venue.



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

def venue
  @venue
end