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