class TicketflyPlus::Objects::Attraction
Attributes
embedAudio[RW]
embedVideo[RW]
eventDescription[RW]
id[RW]
image[RW]
isMobileFriendlyBoolean[RW]
name[RW]
startTime[RW]
twitterScreenName[RW]
urlFacebook[RW]
urlMySpace[RW]
urlOfficialWebsite[RW]
urlPurchaseMusic[RW]
urlTwitter[RW]
youtubeVideos[RW]
Public Class Methods
new(attraction)
click to toggle source
# File lib/ticketfly_plus/objects.rb, line 200 def initialize(attraction) @embedAudio = attraction['embedAudio'] @embedVideo = attraction['embedVideo'] @eventDescription = attraction['eventDescription'] @id = attraction['id'] @image = !attraction['image'].nil? ? Objects::Image.new(attraction['image']) : attraction['image'] @isMobileFriendlyBoolean = attraction['isMobileFriendlyBoolean'] @name = attraction['name'] @startTime = !attraction['startTime'].nil? ? Time.parse(attraction['startTime']) : attraction['startTime'] @twitterScreenName = attraction['twitterScreenName'] @urlFacebook = attraction['urlFacebook'] @urlMySpace = attraction['urlMySpace'] @urlOfficialWebsite = attraction['urlOfficialWebsite'] @urlPurchaseMusic = attraction['urlPurchaseMusic'] @urlTwitter = attraction['urlTwitter'] @youtubeVideos = !attraction['youtubeVideos'].nil? ? get_param_info(attraction['youtubeVideos'], Objects::YoutubeVideo) : attraction['youtubeVideos'] end