class Loom::Shell::Session

Attributes

command_results[R]

Public Class Methods

new() click to toggle source
# File lib/loom/shell/session.rb, line 3
def initialize
  @command_results = []
  @success = true
end

Public Instance Methods

<<(command_result) click to toggle source
# File lib/loom/shell/session.rb, line 18
def <<(command_result)
  @command_results << command_result
  unless command_result.is_test
    @success &&= command_result.success?
  end
end
last() click to toggle source
# File lib/loom/shell/session.rb, line 14
def last
  @command_results.last
end
success?() click to toggle source
# File lib/loom/shell/session.rb, line 10
def success?
  @success
end