Method: LabClient::Epics#list

Defined in:
lib/labclient/epics/list.rb

#list(group_id, query = {}) ⇒ Object

rubocop:disable Metrics/AbcSize



41
42
43
44
45
46
47
48
49
50
51
# File 'lib/labclient/epics/list.rb', line 41

def list(group_id, query = {})
  group_id = format_id(group_id)

  query[:created_after] = query[:created_after].to_time.iso8601 if format_time?(query[:created_after])
  query[:created_before] = query[:created_before].to_time.iso8601 if format_time?(query[:created_before])

  query[:updated_after] = query[:updated_after].to_time.iso8601 if format_time?(query[:updated_after])
  query[:updated_before] = query[:updated_before].to_time.iso8601 if format_time?(query[:updated_before])

  client.request(:get, "groups/#{group_id}/epics", klass: Epic, body: query)
end