163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
|
# File 'lib/actv/client.rb', line 163
def event(id, params={})
request_string = "/v2/assets/#{id}"
is_preview, params = params_include_preview? params
request_string += '/preview' if is_preview
response = get("#{request_string}.json", params)
if response[:body].is_a? Array
response[:body].map do |item|
ACTV::Event.new item
end
else
event = ACTV::Event.new response[:body]
event = ACTV::Evergreen.new(event) if event.evergreen?
event.is_article? ? nil : event
end
end
|