class Onebox::Engine::SoundCloudOnebox

Public Instance Methods

placeholder_html() click to toggle source
# File lib/onebox/engine/soundcloud_onebox.rb, line 18
def placeholder_html
  oembed = get_oembed
  return if Onebox::Helpers.blank?(oembed.thumbnail_url)
  "<img src='#{oembed.thumbnail_url}' #{oembed.title_attr}>"
end
to_html() click to toggle source
# File lib/onebox/engine/soundcloud_onebox.rb, line 13
def to_html
  oembed = get_oembed
  oembed.html.gsub('visual=true', 'visual=false')
end

Protected Instance Methods

get_oembed_url() click to toggle source
# File lib/onebox/engine/soundcloud_onebox.rb, line 26
def get_oembed_url
  oembed_url = "https://soundcloud.com/oembed.json?url=#{url}"
  oembed_url += "&maxheight=166" unless url["/sets/"]
  oembed_url
end