Sha256: bf8bdc56cd7e2cd8cea6b34c7f8c1aaf5fab6c6beeafb22cc3ec98049dd9b2b0

Contents?: true

Size: 512 Bytes

Versions: 47

Compression:

Stored size: 512 Bytes

Contents

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
    end
  end
end

Version data entries

47 entries across 47 versions & 1 rubygems

Version Path
dynflow-0.8.26 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-0.8.25 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-0.8.24 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-0.8.23 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-0.8.22 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-0.8.21 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-0.8.20 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-0.8.19 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-0.8.18 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-0.8.17 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-0.8.16 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-0.8.15 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-0.8.14 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-0.8.13 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-0.8.12 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-0.8.11 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-0.8.10 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-0.8.9 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-0.8.8 lib/dynflow/coordinator_adapters/abstract.rb
dynflow-0.8.7 lib/dynflow/coordinator_adapters/abstract.rb