Top Level Namespace
Defined Under Namespace
Classes: ShellCommand, ShellCommandFailure
Instance Method Summary collapse
Instance Method Details
#do_command(command) ⇒ Object
4 5 6 |
# File 'lib/shell_commands.rb', line 4 def do_command(command) ShellCommand.do_command(command) end |
#regex_result(regex) ⇒ Object
13 14 15 16 |
# File 'lib/shell_commands.rb', line 13 def regex_result(regex) return regex.match(ShellCommand.last_result["result"]) if regex.class == "Regexp" return Regexp.new(regex).match(ShellCommand.last_result["result"]) end |
#result_matches(regex) ⇒ Object
8 9 10 11 |
# File 'lib/shell_commands.rb', line 8 def result_matches(regex) return !regex.match(ShellCommand.last_result["result"]).nil? if regex.class == "Regexp" return !Regexp.new(regex).match(ShellCommand.last_result["result"]).nil? end |