Class: Pcli::Step::Result

Inherits:
Object
  • Object
show all
Defined in:
lib/pcli/step.rb

Instance Method Summary collapse

Constructor Details

#initialize(success, halt, code) ⇒ Result

Returns a new instance of Result.



28
29
30
31
32
# File 'lib/pcli/step.rb', line 28

def initialize(success, halt, code)
  @success = success
  @halt = halt
  @code = code
end

Instance Method Details

#code(value = nil) ⇒ Object



42
43
44
45
46
47
48
49
# File 'lib/pcli/step.rb', line 42

def code(value = nil)
  if value
    @code = value
    self
  else
    @code
  end
end

#halt(value = true) ⇒ Object



51
52
53
54
# File 'lib/pcli/step.rb', line 51

def halt(value = true)
  @halt = value
  self
end

#halt?Boolean

Returns:

  • (Boolean)


38
39
40
# File 'lib/pcli/step.rb', line 38

def halt?
  @halt
end

#success?Boolean

Returns:

  • (Boolean)


34
35
36
# File 'lib/pcli/step.rb', line 34

def success?
  @success
end