Sha256: 3dea5cb1128d99f41b86d727c0c26ff1e35ef3545594185176b376edd14a5523
Contents?: true
Size: 540 Bytes
Versions: 2
Compression:
Stored size: 540 Bytes
Contents
# ## # Bad Result # # Syntax: SknFailure.call(payload, message=nil, bool_code=false) # class SknFailure attr_reader :value, :success, :message def self.call(*args) new(*args) end def initialize(*args) val, msg, rc = args @value = val || "Failure" @message = msg || '' @success = rc.nil? ? false : rc # puts "#{self.class.name} => val:#{val}, rc:#{rc}, msg:#{msg}, args:#{args}" # puts "#{self.class.name} => @val:#{@value}, @rc:#{@success}, @msg:#{@message}" end def payload @value end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
skn_utils-5.1.1 | lib/skn_failure.rb |
skn_utils-5.1.0 | lib/skn_failure.rb |