lib/hammer_cli/utils.rb in hammer_cli-0.0.18 vs lib/hammer_cli/utils.rb in hammer_cli-0.1.0

- old
+ new

@@ -18,6 +18,20 @@ def camelize() return self if self !~ /_/ && self =~ /[A-Z]+.*/ split('_').map{|e| e.capitalize}.join end + def indent_with(indent_str) + gsub(/^/, indent_str) + end + +end + +module HammerCLI + + def self.interactive? + return false unless STDOUT.tty? + return HammerCLI::Settings.get(:_params, :interactive) unless HammerCLI::Settings.get(:_params, :interactive).nil? + HammerCLI::Settings.get(:ui, :interactive) != false + end + end