module Wagemage::Helpers
Public Instance Methods
ask()
click to toggle source
# File lib/wagemage/helpers.rb, line 8 def ask STDIN.gets.chomp end
command(cmd, chdir: Dir.pwd, error: false)
click to toggle source
# File lib/wagemage/helpers.rb, line 16 def command(cmd, chdir: Dir.pwd, error: false) stdout, stderr, status = Open3.capture3(cmd, chdir: chdir) unless status.success? error ? (raise Error, stderr) : warning(stderr) end { stdout: stdout, stderr: stderr, status: status } end
say(message, space: false, color: :white)
click to toggle source
# File lib/wagemage/helpers.rb, line 3 def say(message, space: false, color: :white) puts if space puts message.colorize(color.to_sym) end
warning(message)
click to toggle source
# File lib/wagemage/helpers.rb, line 12 def warning(message) say(message, color: :red) end