Module: OntraportApi::APIs::Sequences

Included in:
Client
Defined in:
lib/ontraport_api/apis/sequences.rb

Constant Summary collapse

SEQUENCES_OBJECT_ID =
5
SEQUENCES_API_METHODS_AND_PATHS =
{
  'get_sequences'     => [:get,     '/objects']
}

Instance Method Summary collapse

Instance Method Details

#get_sequences(condition = '') ⇒ Object



9
10
11
# File 'lib/ontraport_api/apis/sequences.rb', line 9

def get_sequences(condition = '')
  query_sequences({ condition: condition })
end

#query_sequences(payload = {}) ⇒ Object



13
14
15
16
# File 'lib/ontraport_api/apis/sequences.rb', line 13

def query_sequences(payload = {})
  method, path = SEQUENCES_API_METHODS_AND_PATHS[caller[0][/`.*'/][1..-2]]
  query(method, path, payload.merge({ objectID: SEQUENCES_OBJECT_ID }))
end