Module: YTId

Defined in:
lib/yt_id.rb,
lib/yt_id/regex.rb,
lib/yt_id/version.rb

Constant Summary collapse

REGEX =
/(?:youtube.com\/v\/|youtube.com\/embed\/|youtube.com\/watch\?v=|youtube.com\/user\/.*\/\w\/|youtu.be\/)(?<id>[a-zA-Z\-\_\d]{11})/
VERSION =
"0.0.1"

Class Method Summary collapse

Class Method Details

.from(url) ⇒ Object



6
7
8
9
10
# File 'lib/yt_id.rb', line 6

def self.from( url )
  url.match( REGEX ) do |m|
    m['id']
  end
end