Sha256: 93f6ae15f227e1354935ec9c419443781d2a1b50afb8d140c6adee2ec8bdb072
Contents?: true
Size: 528 Bytes
Versions: 32
Compression:
Stored size: 528 Bytes
Contents
# frozen_string_literal: true module Onebox module Engine class GiphyOnebox include Engine include StandardEmbed matches_regexp(/^https?:\/\/(giphy\.com\/gifs|gph\.is)\//) always_https def to_html oembed = get_oembed <<-HTML <a href="#{oembed.url}" target="_blank" rel="noopener" class="onebox"> <img src="#{oembed.url}" width="#{oembed.width}" height="#{oembed.height}" #{oembed.title_attr}> </a> HTML end end end end
Version data entries
32 entries across 32 versions & 1 rubygems