class SknFailure
## Bad Result
Syntax: SknFailure.call
(value, message=nil, bool_code=false)
Attributes
message[R]
success[R]
value[R]
Public Class Methods
call(*args)
click to toggle source
# File lib/skn_failure.rb, line 12 def self.call(*args) new(*args) end
new(*args)
click to toggle source
# File lib/skn_failure.rb, line 16 def initialize(*args) val, msg, rc = args @value = val || "Failure" @message = msg || '' @success = rc.nil? ? false : rc end
Public Instance Methods
payload()
click to toggle source
# File lib/skn_failure.rb, line 23 def payload if defined?(@_payload) @_payload elsif value.kind_of?(Hash) @_payload = SknUtils::DottedHash.new(value) else value end end