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