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