class PlausibleApi::Stats::Aggregate

Public Class Methods

new(options = {}) click to toggle source
Calls superclass method
# File lib/plausible_api/stats/aggregate.rb, line 7
def initialize(options = {})
  super({ period: '30d', 
          metrics: 'visitors,pageviews,bounce_rate,visit_duration' }
        .merge(options))
end

Public Instance Methods

parse_response(body) click to toggle source
# File lib/plausible_api/stats/aggregate.rb, line 17
def parse_response(body)
  JSON.parse(body)['results']
end
request_url_base() click to toggle source
# File lib/plausible_api/stats/aggregate.rb, line 13
def request_url_base
  "/api/v1/stats/aggregate?site_id=$SITE_ID"
end