Sha256: 285590bfe1bf5b02984557abe7e038faa398f4d7ecf1f2821af0dc6622797aaa

Contents?: true

Size: 308 Bytes

Versions: 16

Compression:

Stored size: 308 Bytes

Contents

# frozen_string_literal: true

module Opera
  module Operation
    module Instructions
      module Executors
        class FinishIf < Executor
          def call(instruction)
            instruction[:kind] = :step
            operation.finish! if super
          end
        end
      end
    end
  end
end

Version data entries

16 entries across 16 versions & 1 rubygems

Version Path
opera-0.3.3 lib/opera/operation/instructions/executors/finish_if.rb
opera-0.3.2 lib/opera/operation/instructions/executors/finish_if.rb
opera-0.3.1 lib/opera/operation/instructions/executors/finish_if.rb
opera-0.3.0 lib/opera/operation/instructions/executors/finish_if.rb
opera-0.2.18 lib/opera/operation/instructions/executors/finish_if.rb
opera-0.2.17 lib/opera/operation/instructions/executors/finish_if.rb
opera-0.2.16 lib/opera/operation/instructions/executors/finish_if.rb
opera-0.2.15 lib/opera/operation/instructions/executors/finish_if.rb
opera-0.2.14 lib/opera/operation/instructions/executors/finish_if.rb
opera-0.2.13 lib/opera/operation/instructions/executors/finish_if.rb
opera-0.2.12 lib/opera/operation/instructions/executors/finish_if.rb
opera-0.2.11 lib/opera/operation/instructions/executors/finish_if.rb
opera-0.2.10 lib/opera/operation/instructions/executors/finish_if.rb
opera-0.2.9 lib/opera/operation/instructions/executors/finish_if.rb
opera-0.2.8 lib/opera/operation/instructions/executors/finish_if.rb
opera-0.2.7 lib/opera/operation/instructions/executors/finish_if.rb