Module: Getvideo
- Defined in:
- lib/getvideo.rb,
lib/getvideo/56.rb,
lib/getvideo/ku6.rb,
lib/getvideo/sina.rb,
lib/getvideo/sohu.rb,
lib/getvideo/iqiyi.rb,
lib/getvideo/tudou.rb,
lib/getvideo/video.rb,
lib/getvideo/youku.rb,
lib/getvideo/version.rb,
lib/getvideo/youtube.rb
Defined Under Namespace
Classes: Iqiyi, Ku6, Response, Sina, Sohu, Tudou, Video, Wole, Youku, Youtube
Constant Summary collapse
- VERSION =
"0.0.6"
Class Method Summary collapse
Class Method Details
.parse(url) ⇒ Object
20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 |
# File 'lib/getvideo.rb', line 20 def self.parse(url) if url =~ /youku/ Youku.new(url) elsif url =~ /tudou/ Tudou.new(url) elsif url =~ /iqiyi/ Iqiyi.new(url) elsif url =~ /sohu/ Sohu.new(url) elsif url =~ /56\.com/ Wole.new(url) elsif url =~ /ku6/ Ku6.new(url) elsif url =~ /youtube/ Youtube.new(url) elsif url =~ /(iask|sina)/ Sina.new(url) else return false end end |