lib/splash/helpers.rb in prometheus-splash-0.5.2 vs lib/splash/helpers.rb in prometheus-splash-0.5.3

- old
+ new

@@ -15,19 +15,24 @@ # facilité pour récupérer les PID depuis une regexp # @param [Hash] options # @option options [String] :pattern un motif de regexp # @option options [Array] :patterns Un tableau de motif de regexp - # @return [String] le PID + # @option options [Bool] :full renvoie tout les details si True + # @return [String|Array] le PID or tout les détails def get_processes(options = {}) patterns = [] patterns = options[:patterns] if options[:patterns] patterns << options[:pattern] if options[:pattern] res = PS.get_all_processes patterns.each do |item| res = res.find_processes item end - return res.pick_attr('PID') + if options[:full] then + return res + else + return res.pick_attr('PID') + end end # facilities to find a file in gem path # @param [String] _gem a Gem name