Sha256: 6c163a92e3cf215beb86d92017d77fc025f8fdeee9c6791918d3ed9eb5d9f41b

Contents?: true

Size: 487 Bytes

Versions: 34

Compression:

Stored size: 487 Bytes

Contents

module CurationConcerns
  module Renderers
    class LinkedAttributeRenderer < AttributeRenderer
      private

        def li_value(value)
          link_to(ERB::Util.h(value), search_path(value))
        end

        def search_path(value)
          Rails.application.routes.url_helpers.search_catalog_path(
            search_field: search_field, q: ERB::Util.h(value))
        end

        def search_field
          options.fetch(:search_field, field)
        end
    end
  end
end

Version data entries

34 entries across 34 versions & 1 rubygems

Version Path
curation_concerns-1.7.8 app/renderers/curation_concerns/renderers/linked_attribute_renderer.rb
curation_concerns-1.7.7 app/renderers/curation_concerns/renderers/linked_attribute_renderer.rb
curation_concerns-2.0.0 app/renderers/curation_concerns/renderers/linked_attribute_renderer.rb
curation_concerns-2.0.0.rc2 app/renderers/curation_concerns/renderers/linked_attribute_renderer.rb
curation_concerns-1.7.6 app/renderers/curation_concerns/renderers/linked_attribute_renderer.rb
curation_concerns-1.7.5 app/renderers/curation_concerns/renderers/linked_attribute_renderer.rb
curation_concerns-1.7.4 app/renderers/curation_concerns/renderers/linked_attribute_renderer.rb
curation_concerns-1.7.3 app/renderers/curation_concerns/renderers/linked_attribute_renderer.rb
curation_concerns-1.7.2 app/renderers/curation_concerns/renderers/linked_attribute_renderer.rb
curation_concerns-2.0.0.rc1 app/renderers/curation_concerns/renderers/linked_attribute_renderer.rb
curation_concerns-1.7.1 app/renderers/curation_concerns/renderers/linked_attribute_renderer.rb
curation_concerns-1.7.0 app/renderers/curation_concerns/renderers/linked_attribute_renderer.rb
curation_concerns-1.7.0.beta1 app/renderers/curation_concerns/renderers/linked_attribute_renderer.rb
curation_concerns-1.6.3 app/renderers/curation_concerns/renderers/linked_attribute_renderer.rb
curation_concerns-1.6.2 app/renderers/curation_concerns/renderers/linked_attribute_renderer.rb
curation_concerns-1.6.1 app/renderers/curation_concerns/renderers/linked_attribute_renderer.rb
curation_concerns-1.6.0 app/renderers/curation_concerns/renderers/linked_attribute_renderer.rb
curation_concerns-1.5.0 app/renderers/curation_concerns/renderers/linked_attribute_renderer.rb
curation_concerns-1.4.0 app/renderers/curation_concerns/renderers/linked_attribute_renderer.rb
curation_concerns-1.3.3 app/renderers/curation_concerns/renderers/linked_attribute_renderer.rb