class Onebox::Engine::AudioOnebox
Public Instance Methods
always_https?()
click to toggle source
# File lib/onebox/engine/audio_onebox.rb, line 10 def always_https? AllowlistedGenericOnebox.host_matches(uri, AllowlistedGenericOnebox.https_hosts) end
placeholder_html()
click to toggle source
# File lib/onebox/engine/audio_onebox.rb, line 25 def placeholder_html ::Onebox::Helpers.audio_placeholder_html end
to_html()
click to toggle source
# File lib/onebox/engine/audio_onebox.rb, line 14 def to_html escaped_url = ::Onebox::Helpers.normalize_url_for_output(@url) <<-HTML <audio controls #{@options[:disable_media_download_controls] ? 'controlslist="nodownload"' : ""}> <source src="#{escaped_url}"> <a href="#{escaped_url}">#{@url}</a> </audio> HTML end