Sha256: 015c099f27318affc79b3c16bdc5ec2e15f9a43c02057cddac9923f806fcea23
Contents?: true
Size: 498 Bytes
Versions: 3
Compression:
Stored size: 498 Bytes
Contents
module Neo module DCI class Context class << self private :new end def self.call(*args, &block) context = new(*args, &block) result = ContextResult.new context.call(result) raise UnprocessedError unless result.processed? result rescue NotImplementedError raise end def call(result) raise NotImplementedError end class UnprocessedError < StandardError; end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
neo-dci-0.2.0 | lib/neo/dci/context.rb |
neo-dci-0.1.0 | lib/neo/dci/context.rb |
neo-dci-0.0.1 | lib/neo/dci/context.rb |