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