Sha256: 6bae6186a87db06f2287d9c7db223a36c51f7683937c6ce460d40efa7804990c
Contents?: true
Size: 555 Bytes
Versions: 2
Compression:
Stored size: 555 Bytes
Contents
# frozen_string_literal: true module Opera module Operation module Instructions module Executors class Validate < Executor def break_condition operation.finished? end private def evaluate_instruction(instruction) instruction[:kind] = :step dry_result = super add_instruction_output(instruction, dry_result.output) result.add_errors(dry_result.errors) unless dry_result.success? end end end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
opera-0.1.1 | lib/opera/operation/instructions/executors/validate.rb |
opera-0.1.0 | lib/opera/operation/instructions/executors/validate.rb |