Sha256: e9a2438ea0c15c0ee9db4edb3aa8100db3774886e6dd415019822582107d20ea
Contents?: true
Size: 478 Bytes
Versions: 2
Compression:
Stored size: 478 Bytes
Contents
module Pione module System class Status class << self def success new(:success) end def error(exception) new(:error, exception) end end attr_reader :exception def initialize(status, exception=nil) @status = status @exception = exception end def success? @status == :success end def error? @status == :error end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
pione-0.3.2 | lib/pione/system/status.rb |
pione-0.3.1 | lib/pione/system/status.rb |