Class: Conred::Video::Youtube

Inherits:
Object
  • Object
show all
Includes:
Conred::Video
Defined in:
lib/conred/video.rb

Class Method Summary collapse

Instance Method Summary collapse

Methods included from Conred::Video

#code, #exist?, #initialize, new, #vimeo_video?, #youtube_video?

Class Method Details

.url_format_is_valid?(url) ⇒ Boolean

Returns:

  • (Boolean)


57
58
59
# File 'lib/conred/video.rb', line 57

def self.url_format_is_valid? url
  /^(http|https)*(:\/\/)*(www\.)*(youtube.com|youtu.be)/ =~ url
end

Instance Method Details

#api_uriObject



61
62
63
# File 'lib/conred/video.rb', line 61

def api_uri
  "//gdata.youtube.com/feeds/api/videos/#{@video_id}"
end


65
66
67
# File 'lib/conred/video.rb', line 65

def video_link
  "//www.youtube.com/embed/#{@video_id}?wmode=transparent"
end