# File lib/puppet/indirector/resource/ral.rb, line 10
10:   def search( request )
11:     conditions = request.options.dup
12:     conditions[:name] = resource_name(request) if resource_name(request)
13: 
14:     type(request).instances.map do |res|
15:       res.to_resource
16:     end.find_all do |res|
17:       conditions.all? {|property, value| res.to_resource[property].to_s == value.to_s}
18:     end.sort do |a,b|
19:       a.title <=> b.title
20:     end
21:   end