Class: LoopsSdk::EventPatterns

Inherits:
Base
  • Object
show all
Defined in:
lib/loops_sdk/event_patterns.rb

Class Method Summary collapse

Class Method Details

.get(event_pattern_id:) ⇒ Object



12
13
14
# File 'lib/loops_sdk/event_patterns.rb', line 12

def get(event_pattern_id:)
  make_request(method: :get, path: "v1/event-patterns/#{event_pattern_id}")
end

.get_by_name(event_name:) ⇒ Object



16
17
18
19
# File 'lib/loops_sdk/event_patterns.rb', line 16

def get_by_name(event_name:)
  encoded_name = CGI.escapeURIComponent(event_name)
  make_request(method: :get, path: "v1/event-patterns/by-name/#{encoded_name}")
end

.list(perPage: 20, cursor: nil) ⇒ Object



8
9
10
# File 'lib/loops_sdk/event_patterns.rb', line 8

def list(perPage: 20, cursor: nil)
  make_request(method: :get, path: "v1/event-patterns", params: { perPage: perPage, cursor: cursor })
end