Sha256: 66147bbe70faf57692538375f5b80053f936b42f50abf8762c0395ec365e9d0e

Contents?: true

Size: 574 Bytes

Versions: 31

Compression:

Stored size: 574 Bytes

Contents

module Blacklight
  module Rendering
    class AbstractStep
      def initialize(values, config, document, context, options, stack)
        @values = values
        @config = config
        @document = document
        @context = context
        @options = options
        @stack = stack
      end

      attr_reader :values, :config, :document, :context, :options, :stack

      protected

        def next_step(output_values)
          first, *rest = *stack
          first.new(output_values, config, document, context, options, rest).render
        end
    end
  end
end

Version data entries

31 entries across 31 versions & 1 rubygems

Version Path
blacklight-6.25.0 app/presenters/blacklight/rendering/abstract_step.rb
blacklight-6.24.0 app/presenters/blacklight/rendering/abstract_step.rb
blacklight-6.23.0 app/presenters/blacklight/rendering/abstract_step.rb
blacklight-6.22.0 app/presenters/blacklight/rendering/abstract_step.rb
blacklight-6.21.0 app/presenters/blacklight/rendering/abstract_step.rb
blacklight-6.20.0 app/presenters/blacklight/rendering/abstract_step.rb
blacklight-6.19.2 app/presenters/blacklight/rendering/abstract_step.rb
blacklight-6.19.1 app/presenters/blacklight/rendering/abstract_step.rb
blacklight-6.19.0 app/presenters/blacklight/rendering/abstract_step.rb
blacklight-6.18.0 app/presenters/blacklight/rendering/abstract_step.rb
blacklight-6.17.0 app/presenters/blacklight/rendering/abstract_step.rb
blacklight-6.16.0 app/presenters/blacklight/rendering/abstract_step.rb
blacklight-6.15.0 app/presenters/blacklight/rendering/abstract_step.rb
blacklight-6.14.1 app/presenters/blacklight/rendering/abstract_step.rb
blacklight-6.14.0 app/presenters/blacklight/rendering/abstract_step.rb
blacklight-6.13.0 app/presenters/blacklight/rendering/abstract_step.rb
blacklight-6.12.0 app/presenters/blacklight/rendering/abstract_step.rb
blacklight-6.11.2 app/presenters/blacklight/rendering/abstract_step.rb
blacklight-6.11.1 app/presenters/blacklight/rendering/abstract_step.rb
blacklight-6.11.0 app/presenters/blacklight/rendering/abstract_step.rb