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