class HostedVideo::Providers::Youtube
Public Class Methods
can_parse?(url)
click to toggle source
# File lib/hosted_video/providers/youtube.rb, line 5 def self.can_parse?(url) url =~ /(youtube\.com\/watch\?v=)|(youtu\.be\/)/ end
Public Instance Methods
preview()
click to toggle source
# File lib/hosted_video/providers/youtube.rb, line 9 def preview "http://img.youtube.com/vi/#{vid}/hqdefault.jpg" end
url_for_iframe()
click to toggle source
# File lib/hosted_video/providers/youtube.rb, line 13 def url_for_iframe "http://www.youtube.com/embed/#{vid}?wmode=transparent" end
Private Instance Methods
vid_regex()
click to toggle source
# File lib/hosted_video/providers/youtube.rb, line 19 def vid_regex /(https?:\/\/)?(www\.)?((youtube\.com)|(youtu\.be))\/(watch\?v=)?(?<id>[\w,-]{11}).*/ end