class HostedVideo::Providers::Rutube
Public Class Methods
can_parse?(url)
click to toggle source
# File lib/hosted_video/providers/rutube.rb, line 4 def self.can_parse?(url) url =~ /rutube\.ru\/video\/(\w{32}|\w{7}).*/ end
Public Instance Methods
preview()
click to toggle source
# File lib/hosted_video/providers/rutube.rb, line 8 def preview JSON.load(open("http://rutube.ru/api/video/#{vid}/?format=json"))['thumbnail_url'] end
url_for_iframe()
click to toggle source
# File lib/hosted_video/providers/rutube.rb, line 12 def url_for_iframe "http://rutube.ru/video/embed/#{vid}" end
Private Instance Methods
vid_regex()
click to toggle source
# File lib/hosted_video/providers/rutube.rb, line 18 def vid_regex /(https?:\/\/)?(www\.)?rutube\.ru\/video\/(?<id>\w{32}|\w{7}).*/ end