Sha256: 55263483eda8a14cfe80626ec7853b160d91b9bffcc93ca1623a6bd760013897
Contents?: true
Size: 561 Bytes
Versions: 50
Compression:
Stored size: 561 Bytes
Contents
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 escaped_url = ::Onebox::Helpers.normalize_url_for_output(oembed[:url]) <<-HTML <a href="#{escaped_url}" target="_blank"> <img src="#{escaped_url}" width="#{oembed[:width]}" height="#{oembed[:height]}" #{Helpers.title_attr(oembed)}> </a> HTML end end end end
Version data entries
50 entries across 50 versions & 1 rubygems