Class: FilmSnob::Dailymotion
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, #initialize, #site, subclasses, #title, use_ssl?
Class Method Details
.oembed_endpoint ⇒ Object
16
17
18
|
# File 'lib/film_snob/video_sites/dailymotion.rb', line 16
def self.oembed_endpoint
"http://www.dailymotion.com/services/oembed"
end
|
.valid_url_patterns ⇒ Object
5
6
7
8
9
10
|
# File 'lib/film_snob/video_sites/dailymotion.rb', line 5
def self.valid_url_patterns
[
%r{https?://www.dailymotion.com/video/([\w\d\-_]+)},
%r{https?://touch.dailymotion.com/video/([\w\d\-_]+)}
]
end
|
Instance Method Details
#clean_url ⇒ Object
12
13
14
|
# File 'lib/film_snob/video_sites/dailymotion.rb', line 12
def clean_url
@clean_url ||= "https://www.dailymotion.com/video/#{id}"
end
|