Class: GitRunner::Command::Result

Inherits:
Object
  • Object
show all
Defined in:
lib/git-runner/command.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(command, out, status) ⇒ Result

Returns a new instance of Result.



75
76
77
78
79
# File 'lib/git-runner/command.rb', line 75

def initialize(command, out, status)
  self.command = command
  self.out     = out
  self.status  = status
end

Instance Attribute Details

#commandObject

Returns the value of attribute command.



72
73
74
# File 'lib/git-runner/command.rb', line 72

def command
  @command
end

#outObject

Returns the value of attribute out.



72
73
74
# File 'lib/git-runner/command.rb', line 72

def out
  @out
end

#statusObject

Returns the value of attribute status.



72
73
74
# File 'lib/git-runner/command.rb', line 72

def status
  @status
end

Instance Method Details

#failure?Boolean

Returns:

  • (Boolean)


85
86
87
# File 'lib/git-runner/command.rb', line 85

def failure?
  !success?
end

#success?Boolean

Returns:

  • (Boolean)


81
82
83
# File 'lib/git-runner/command.rb', line 81

def success?
  status == 0
end

#to_sObject



89
90
91
# File 'lib/git-runner/command.rb', line 89

def to_s
  "Status: #{status}; Command: #{command}\n#{out}"
end