Method: Layer::Resource.list
- Defined in:
- lib/layer/resource.rb
.list(client, url, params = {}) ⇒ Object
65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
# File 'lib/layer/resource.rb', line 65 def list(client, url, params = {}) if params.any? query = params.collect{ |key, value| "#{key}=#{value}" }.join("&") url = "#{url}?#{query}" end collection = client.get(url) if collection.any? collection.map{ |resource| new(resource, client) } else [] end end |