Sha256: bd48794db65b9538dd135f0dde33c623bdead3f776f351da31b233d7c4f6ad07

Contents?: true

Size: 634 Bytes

Versions: 25

Compression:

Stored size: 634 Bytes

Contents

# frozen_string_literal: true
module Dynflow
  module CoordinatorAdapters
    class Abstract
      include Algebrick::TypeCheck

      def initialize(world)
        Type! world, World
        @world = world
      end

      def create_record(record)
        raise NotImplementedError
      end

      def update_record(record)
        raise NotImplementedError
      end

      def delete_record(record)
        raise NotImplementedError
      end

      def find_records(record)
        raise NotImplementedError
      end

      def find_execution_plans(filter_options)
        raise NotImplementedError
      end
    end
  end
end

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
dynflow-1.8.2 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-1.8.1 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-1.8.0 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-1.7.0 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-1.6.11 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-1.6.10 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-1.6.8 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-1.6.7 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-1.6.6 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-1.6.5 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-1.6.4 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-1.6.3 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-1.6.2 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-1.6.1 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-1.4.9 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-1.4.8 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-1.5.0 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-1.4.7 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-1.4.6 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-1.4.5 lib/dynflow/coordinator_adapters/abstract.rb