Sha256: d490f741626a931abec30b88c4fe652659beef20cbc450347996a4fa03115277

Contents?: true

Size: 422 Bytes

Versions: 1

Compression:

Stored size: 422 Bytes

Contents

module Kabutops
  module Adapters
    class DatabaseAdapter
      def data &block
        @recipe = Recipe.new
        @recipe.instance_eval &block
      end

      def process resource, page
        result = @recipe.process(resource, page)
        store(result)
      end

      def store result
        raise NotImplementedError
      end

      def nested?
        raise NotImplementedError
      end
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
kabutops-0.0.1 lib/kabutops/adapters/database_adapter.rb