lib/plausible_api/stats/breakdown.rb in plausible_api-0.1.5 vs lib/plausible_api/stats/breakdown.rb in plausible_api-0.1.6

- old
+ new

@@ -1,21 +1,14 @@ # frozen_string_literal: true module PlausibleApi module Stats class Breakdown < Base + def initialize(options = {}) - @property = options[:property] || 'event:page' # required - @period = options[:period] || '30d' # required - @metrics = options[:metrics] - @limit = options[:limit] - @page = options[:page] - @filters = options[:filters] - @date = options[:date] - @period = 'custom' if @date - + super({ period: '30d', property: 'event:page' }.merge(options)) end - + def request_url_base "/api/v1/stats/breakdown?site_id=$SITE_ID" end def parse_response(body) \ No newline at end of file