Sha256: 7dce08643014ca033197f6644577b03cca0824a7e915cebf655e13594ded5cfd

Contents?: true

Size: 368 Bytes

Versions: 64

Compression:

Stored size: 368 Bytes

Contents

# frozen_string_literal: true

module Blacklight
  module Rendering
    class Join < AbstractStep
      def render
        options = config.separator_options || {}
        next_step(values.map { |x| html_escape(x) }.to_sentence(options).html_safe)
      end

      private

      def html_escape(*args)
        ERB::Util.html_escape(*args)
      end
    end
  end
end

Version data entries

64 entries across 64 versions & 1 rubygems

Version Path
blacklight-7.33.1 app/presenters/blacklight/rendering/join.rb
blacklight-7.33.0 app/presenters/blacklight/rendering/join.rb
blacklight-7.32.0 app/presenters/blacklight/rendering/join.rb
blacklight-7.31.0 app/presenters/blacklight/rendering/join.rb
blacklight-7.30.0 app/presenters/blacklight/rendering/join.rb
blacklight-7.29.0 app/presenters/blacklight/rendering/join.rb
blacklight-7.28.0 app/presenters/blacklight/rendering/join.rb
blacklight-7.27.1 app/presenters/blacklight/rendering/join.rb
blacklight-7.27.0 app/presenters/blacklight/rendering/join.rb
blacklight-7.26.1 app/presenters/blacklight/rendering/join.rb
blacklight-7.26.0 app/presenters/blacklight/rendering/join.rb
blacklight-7.25.3 app/presenters/blacklight/rendering/join.rb
blacklight-7.25.2 app/presenters/blacklight/rendering/join.rb
blacklight-7.25.1 app/presenters/blacklight/rendering/join.rb
blacklight-7.25.0 app/presenters/blacklight/rendering/join.rb
blacklight-7.24.0 app/presenters/blacklight/rendering/join.rb
blacklight-7.23.0.1 app/presenters/blacklight/rendering/join.rb
blacklight-7.23.0 app/presenters/blacklight/rendering/join.rb
blacklight-7.22.2 app/presenters/blacklight/rendering/join.rb
blacklight-7.22.1 app/presenters/blacklight/rendering/join.rb