Sha256: 518f9a68f139f51e152566d4bc3f6018b37d9b8ee06d3958f47728711e1297ba
Contents?: true
Size: 390 Bytes
Versions: 2
Compression:
Stored size: 390 Bytes
Contents
module FloorManager class Result < FloorManager::BasicObject attr_accessor :result, :state def initialize(result, state=States::SUCCESS) @result = result @state = state end def method_missing(name, *args, &block) @result.send(name, *args, &block) end def failed? @state == States::FAILED end def success? @state == States::SUCCESS end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
floormanager-0.3.0 | lib/floormanager/result.rb |
floormanager-0.2.1 | lib/floormanager/result.rb |