lib/seatsio/usage_reports.rb in seatsio-42.3.0 vs lib/seatsio/usage_reports.rb in seatsio-43.1.0
- old
+ new
@@ -11,11 +11,11 @@
end
def summary_for_all_months
url = "reports/usage"
body = @http_client.get(url)
- UsageSummaryForAllMoths.new(body)
+ UsageSummaryForAllMonths.new(body)
end
def details_for_month(month)
url = "reports/usage/month/" + month.serialize
body = @http_client.get(url)
@@ -23,9 +23,13 @@
end
def details_for_event_in_month(eventId, month)
url = "reports/usage/month/" + month.serialize + "/event/" + eventId.to_s
body = @http_client.get(url)
- body.map { |item| UsageForObject.new(item) }
+ if body.empty? or !body[0].key?('usageByReason')
+ body.map { |item| UsageForObjectV1.new(item) }
+ else
+ body.map { |item| UsageForObjectV2.new(item) }
+ end
end
end
end