# 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