Sha256: 0bcd725df89ae4026c2a5e48bbc9eaaec8fb09749b707a855e70d2cc311a52d2

Contents?: true

Size: 620 Bytes

Versions: 2

Compression:

Stored size: 620 Bytes

Contents

# encoding: utf-8

module Substation
  module Processor
    class Evaluator

      # A result object compatible with the {Evaluator} api contract
      class Result
        include AbstractType
        include Concord::Public.new(:output)

        # A successful evaluation result
        class Success < self
          include Response::API::Success
        end # class Success

        # An errorneous evaluation result
        class Failure < self
          include Response::API::Failure
        end # class Failure
      end # class Result
    end # class Evaluator
  end # module Processor
end # module Substation

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
substation-0.0.11 lib/substation/processor/evaluator/result.rb
substation-0.0.10 lib/substation/processor/evaluator/result.rb