Class: FilmSnob::Rutube
Constant Summary
Constants inherited
from VideoSite
VideoSite::SUBCLASSES
Instance Attribute Summary
Attributes inherited from VideoSite
#options, #url
Class Method Summary
collapse
Instance Method Summary
collapse
Methods inherited from VideoSite
#html, http, #id, inherited, #site, subclasses, #title, use_ssl?
Constructor Details
#initialize(url, options = {}) ⇒ Rutube
Returns a new instance of Rutube.
5
6
7
|
# File 'lib/film_snob/video_sites/rutube.rb', line 5
def initialize(url, options = {})
super(url, options.merge(:format => :json))
end
|
Class Method Details
.oembed_endpoint ⇒ Object
15
16
17
|
# File 'lib/film_snob/video_sites/rutube.rb', line 15
def self.oembed_endpoint
"http://rutube.ru/api/oembed/"
end
|
.valid_url_patterns ⇒ Object
9
10
11
12
13
|
# File 'lib/film_snob/video_sites/rutube.rb', line 9
def self.valid_url_patterns
[
%r{http://rutube.ru/video/(\w*)/}
]
end
|
Instance Method Details
#clean_url ⇒ Object
19
20
21
|
# File 'lib/film_snob/video_sites/rutube.rb', line 19
def clean_url
@clean_url ||= "http://rutube.ru/video/#{id}/"
end
|