Class: Conred::Video::Youtube

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

Instance Attribute Summary

Attributes included from Conred::Video

#error_message, #height, #video_id, #width

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)


53
54
55
# File 'lib/conred/video.rb', line 53

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

Instance Method Details

#api_uriObject



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

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


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

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