lib/splash/helpers.rb in prometheus-splash-0.1.0 vs lib/splash/helpers.rb in prometheus-splash-0.1.1

- old
+ new

@@ -1,10 +1,6 @@ # coding: utf-8 -require 'fileutils' -require 'etc' - -# coding: utf-8 module Splash module Helpers # facilité pour récupérer un PID depuis une regexp @@ -33,14 +29,12 @@ end # facilité pour s'assurer qu'on execute une méthode avec les droits root # @param [Symbol] method a method name th wrap # @return [void] le retour de la méthode wrappée - def run_as_root(method) + def run_as_root(method, options = {}) unless is_root? - $stderr.puts "You need to be root to execute this subcommands : #{method.to_s}" - $stderr.puts "Please execute with sudo, or rvmsudo." - exit 10 + return {:case => :not_root, :more => "subcommands : #{method.to_s}"} else return self.send method end end