Module: Vindi::APIOperations::List

Instance Method Summary collapse

Instance Method Details

#list(params = {}) ⇒ Object



6
7
8
9
10
11
# File 'lib/vindi/api_operations/list.rb', line 6

def list(params = {})
  response = Client.request(:get, endpoint, params)
  key = endpoint.to_sym
  items = response[key] || response[:results] || []
  items.map { |item_attrs| new(item_attrs) }
end