class ShakeTheCounter::Event
Sets up an event object
Attributes
blocked_countries_for_sales[RW]
client[RW]
currency[RW]
key[RW]
lowest_price[RW]
name[RW]
performances[RW]
performer[RW]
rating[RW]
raw_data[RW]
review_count[RW]
tagline[RW]
Public Class Methods
new(args={}, client: nil)
click to toggle source
Sets up a new event
# File lib/shake_the_counter/event.rb, line 21 def initialize(args={}, client: nil) self.client = client self.key = args["EventKey"] self.name = args["EventName"] self.performer = args["Performer"] self.tagline = args["Tagline"] self.blocked_countries_for_sales = args["BlockedCountriesForSales"] self.rating = args["Rating"] self.review_count = args["ReviewCount"] self.currency = args["Currency"] self.lowest_price = args["LowestPrice"] self.performances = [] for perf in args["Performances"] self.performances << ShakeTheCounter::Performance.new(perf, event: self) end self.raw_data = args end