class Slayer::Result
Attributes
message[R]
status[R]
value[R]
Public Class Methods
new(value, status, message)
click to toggle source
# File lib/slayer/result.rb, line 5 def initialize(value, status, message) @value = value @status = status @message = message end
Public Instance Methods
fail!()
click to toggle source
# File lib/slayer/result.rb, line 19 def fail! @failure = true raise CommandFailureError, self end
failure?()
click to toggle source
# File lib/slayer/result.rb, line 15 def failure? @failure || false end
success?()
click to toggle source
# File lib/slayer/result.rb, line 11 def success? !failure? end