Sha256: b92e66fefb8258c036402edc40ac413e71a9146ab21202ff06488f84734cf6ef

Contents?: true

Size: 1009 Bytes

Versions: 5

Compression:

Stored size: 1009 Bytes

Contents

module Blacklight::Oembed
  module OembedHelper
    # @deprecated
    def render_oembed_solr_document_tag(document)
      url = document.first(blacklight_config.show.oembed_field)
      return if url.blank?

      render_oembed_tag url
    end

    # @deprecated
    def render_oembed_tag(url)
      send Blacklight::Oembed::Engine.config.render_helper, url
    end
    Blacklight::Oembed.deprecator.deprecate_methods Blacklight::Oembed::OembedHelper,
                                                    :render_oembed_solr_document_tag, :render_oembed_tag,
                                                    'Use Blacklight::Oembed::DocumentOembedComponent instead'

    private

    def render_oembed_tag_embed(url)
      OEmbed::Providers.get(url).html.html_safe
    rescue OEmbed::NotFound
      link_to t(:'blacklight_oembed.catalog.view'), url
    end

    def render_oembed_tag_async(url)
      content_tag :div, '', data: { embed_url: blacklight_oembed_engine.embed_url(url: url) }
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
blacklight-oembed-1.4.2 app/helpers/blacklight/oembed/oembed_helper.rb
blacklight-oembed-1.4.1 app/helpers/blacklight/oembed/oembed_helper.rb
blacklight-oembed-1.4.0 app/helpers/blacklight/oembed/oembed_helper.rb
blacklight-oembed-1.3.0 app/helpers/blacklight/oembed/oembed_helper.rb
blacklight-oembed-1.2.0 app/helpers/blacklight/oembed/oembed_helper.rb