class FilmSnob::Soundcloud
Public Class Methods
new(url, options = {})
click to toggle source
Calls superclass method
FilmSnob::OembedProvider::new
# File lib/film_snob/oembed_providers/soundcloud.rb, line 5 def initialize(url, options = {}) super(url, options.merge(:format => :json)) end
oembed_endpoint()
click to toggle source
# File lib/film_snob/oembed_providers/soundcloud.rb, line 16 def self.oembed_endpoint "https://soundcloud.com/oembed" end
valid_url_patterns()
click to toggle source
# File lib/film_snob/oembed_providers/soundcloud.rb, line 9 def self.valid_url_patterns [ %r{https?://soundcloud.com/([^/]+/[^?]+)}, %r{https?://m.soundcloud.com/([^/]+/[^?]+)} ] end
Public Instance Methods
clean_url()
click to toggle source
# File lib/film_snob/oembed_providers/soundcloud.rb, line 20 def clean_url @clean_url ||= "https://soundcloud.com/#{id}" end