class ArticleJSON::Utils::OEmbedResolver::Slideshare
Public Instance Methods
name()
click to toggle source
Human readable name of the resolver @return [String]
# File lib/article_json/utils/o_embed_resolver/slideshare.rb, line 7 def name 'Slideshare deck' end
oembed_url()
click to toggle source
The URL for the oembed API call @return [String]
# File lib/article_json/utils/o_embed_resolver/slideshare.rb, line 13 def oembed_url 'https://www.slideshare.net/api/oembed/2?format=json&url='\ "#{source_url}" end
source_url()
click to toggle source
The URL of the slideshow @return [String]
# File lib/article_json/utils/o_embed_resolver/slideshare.rb, line 20 def source_url handle, slug = @element.embed_id.split('/', 2) "https://www.slideshare.net/#{handle}/#{slug}" end