Sha256: cf1e942e05ebc1322a6910e2a29c13f6b9b4d186d14a5861d32dbac1bf893ea5
Contents?: true
Size: 687 Bytes
Versions: 17
Compression:
Stored size: 687 Bytes
Contents
# frozen_string_literal: true 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 private def next_step(output_values) first, *rest = *stack first.new(output_values, config, document, context, options, rest).render end def html? options[:format].nil? || options[:format].to_s == 'html' end end end end
Version data entries
17 entries across 17 versions & 2 rubygems