Sha256: c2f6d84e59459bfc348d10c0854e92497b23f2b04a1476cdd5c3abf90d3018e9

Contents?: true

Size: 428 Bytes

Versions: 18

Compression:

Stored size: 428 Bytes

Contents

# frozen_string_literal: true

module Blacklight
  module Rendering
    class Microdata < AbstractStep
      include ActionView::Helpers::TagHelper
      def render
        return next_step(values) unless config.itemprop

        next_step(values.map { |x| itemprop(x, config.itemprop) })
      end

      private

      def itemprop(val, itemprop)
        content_tag :span, val, itemprop: itemprop
      end
    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
blacklight-7.10.0 app/presenters/blacklight/rendering/microdata.rb
blacklight-7.9.0 app/presenters/blacklight/rendering/microdata.rb
blacklight-7.8.1 app/presenters/blacklight/rendering/microdata.rb
blacklight-7.8.0 app/presenters/blacklight/rendering/microdata.rb
blacklight-7.7.0 app/presenters/blacklight/rendering/microdata.rb
blacklight-7.6.0 app/presenters/blacklight/rendering/microdata.rb
blacklight-7.5.1 app/presenters/blacklight/rendering/microdata.rb
blacklight-7.5.0 app/presenters/blacklight/rendering/microdata.rb
blacklight-7.4.2 app/presenters/blacklight/rendering/microdata.rb
blacklight-7.4.1 app/presenters/blacklight/rendering/microdata.rb
blacklight-7.4.0 app/presenters/blacklight/rendering/microdata.rb
blacklight-7.3.0 app/presenters/blacklight/rendering/microdata.rb
blacklight-7.2.0 app/presenters/blacklight/rendering/microdata.rb
blacklight-7.1.0 app/presenters/blacklight/rendering/microdata.rb
blacklight-7.1.0.alpha app/presenters/blacklight/rendering/microdata.rb
blacklight-7.0.1 app/presenters/blacklight/rendering/microdata.rb
blacklight-7.0.0 app/presenters/blacklight/rendering/microdata.rb
blacklight-7.0.0.rc2 app/presenters/blacklight/rendering/microdata.rb