class AdRoll::Api::Rule
Public Class Methods
create(pixel:, type:, order:, name:, display_name:, pattern:, source:)
click to toggle source
# File lib/adroll/rule.rb, line 5 def create(pixel:, type:, order:, name:, display_name:, pattern:, source:) params = { pixel: pixel, type: type, order: order, name: name, display_name: display_name, pattern: pattern, source: source }.reject { |_, value| value.nil? } call_api(:post, __method__, params) end
edit(rule:, order:, name:, display_name:, pattern:, source:)
click to toggle source
# File lib/adroll/rule.rb, line 19 def edit(rule:, order:, name:, display_name:, pattern:, source:) params = { rule: rule, order: order, name: name, display_name: display_name, pattern: pattern, source: source }.reject { |_, value| value.nil? } call_api(:put, __method__, params) end
get(rule:)
click to toggle source
# File lib/adroll/rule.rb, line 32 def get(rule:) params = { rule: rule }.reject { |_, value| value.nil? } call_api(:get, __method__, params) end
get_segments(rule:)
click to toggle source
# File lib/adroll/rule.rb, line 40 def get_segments(rule:) params = { rule: rule }.reject { |_, value| value.nil? } call_api(:get, __method__, params) end