class KlaviyoAPI::Metric

Public Class Methods

collection_path(prefix_options = {}, query_options = {}) click to toggle source
Calls superclass method
# File lib/klaviyo_api/resources/metric.rb, line 18
def collection_path(prefix_options = {}, query_options = {})
  super prefix_options, query_options.deep_merge(api_key: headers['api-key'])
end
events() click to toggle source

Get all Events for all Metrics www.klaviyo.com/docs/api/metrics#metrics-timeline

# File lib/klaviyo_api/resources/metric.rb, line 24
def events
  KlaviyoAPI::Event.all
end
find_single(_scope, _options) click to toggle source
# File lib/klaviyo_api/resources/metric.rb, line 14
def find_single(_scope, _options)
  raise KlaviyoAPI::InvalidOperation, 'Cannot get single Metric via API. Please use KlaviyoAPI::Metric#all.'
end

Public Instance Methods

create() click to toggle source
# File lib/klaviyo_api/resources/metric.rb, line 33
def create
  raise KlaviyoAPI::InvalidOperation, 'Cannot create Metrics via API.'
end
destroy() click to toggle source
# File lib/klaviyo_api/resources/metric.rb, line 29
def destroy
  raise KlaviyoAPI::InvalidOperation, 'Cannot delete Metrics via API.'
end
update() click to toggle source
# File lib/klaviyo_api/resources/metric.rb, line 37
def update
  raise KlaviyoAPI::InvalidOperation, 'Cannot update Metrics via API.'
end