Sha256: 1b5e0a2382784855261f769048d48f573206b0418bff445a653524ab68351b00
Contents?: true
Size: 743 Bytes
Versions: 1
Compression:
Stored size: 743 Bytes
Contents
module Onebox module Engine class SketchFabOnebox include Engine include StandardEmbed matches_regexp(/^https?:\/\/sketchfab\.com\/(?:models\/|3d-models\/(?:[^\/\s]+-)?)([a-z0-9]{32})/) always_https def to_html og = get_opengraph src = og.video_url.gsub("autostart=1", "") <<-HTML <iframe src="#{src}" width="#{og.video_width}" height="#{og.video_height}" scrolling="no" frameborder="0" allowfullscreen> </iframe> HTML end def placeholder_html "<img src='#{get_opengraph.image}'>" end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
onebox-1.8.81 | lib/onebox/engine/sketchfab_onebox.rb |