Module: YoutubeID
- Defined in:
- lib/youtube_id.rb,
lib/youtube_id/version.rb
Constant Summary collapse
- FORMATS =
[ %r(https?://youtu\.be/(.+)), %r(https?://www\.youtube\.com/watch\?v=(.*?)(&|#|$)), %r(https?://www\.youtube\.com/embed/(.*?)(\?|$)), %r(https?://www\.youtube\.com/v/(.*?)(#|\?|$)), %r(https?://www\.youtube\.com/user/.*?#\w/\w/\w/\w/(.+)\b) ]
- VERSION =
"0.0.2"
Class Method Summary collapse
Class Method Details
.from(video_url) ⇒ Object
12 13 14 15 |
# File 'lib/youtube_id.rb', line 12 def self.from(video_url) video_url.strip! FORMATS.find { |format| video_url =~ format } and $1 end |