Method: CIMI::Service::Base.list
- Defined in:
- lib/cimi/service/base.rb
.list(ctx) ⇒ Object
121 122 123 124 125 126 127 128 |
# File 'lib/cimi/service/base.rb', line 121 def self.list(ctx) id = ctx.send("#{collection_name}_url") entries = find(:all, ctx) params = {} params[:desc] = "#{self.name.split("::").last} Collection for the #{ctx.driver.name.capitalize} driver" params[:add_url] = create_url(ctx) model_class.list(id, entries, params).select_by(ctx.params['$select']).filter_by(ctx.params['$filter']) end |