Sha256: cf7a4e0734c201d573631bb4ab76e1c625e5eadbcfb72b4b572723c3d6a5955e

Contents?: true

Size: 452 Bytes

Versions: 4

Compression:

Stored size: 452 Bytes

Contents

module Nanoc::Int
  # @private
  class ActionProvider
    extend Nanoc::Int::PluginRegistry::PluginMethods

    def self.for(_site)
      raise NotImplementedError
    end

    def rep_names_for(_item)
      raise NotImplementedError
    end

    def memory_for(_rep)
      raise NotImplementedError
    end

    def snapshots_defs_for(_rep)
      raise NotImplementedError
    end

    def paths_for(rep)
      memory_for(rep).paths
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
nanoc-4.4.7 lib/nanoc/base/services/action_provider.rb
nanoc-4.4.6 lib/nanoc/base/services/action_provider.rb
nanoc-4.4.5 lib/nanoc/base/services/action_provider.rb
nanoc-4.4.4 lib/nanoc/base/services/action_provider.rb