You often have to embed video from YouTube and Vimeo to your web site? Wouldn't it be nice if we had a gem that could make video embedding from URL's easy as pie? BOOM. Here you go.
Add this line to your application's Gemfile:
gem 'conred'
And then execute:
$ bundle
Or install it yourself as:
$ gem install conred
c = Conred::Video.new(
video_url: "http://www.youtube.com/watch?v=tNtW9pGFPTA&feature=plcp",
width: 285,
height: 185,
error_message: "Video url is invalid"
)
Then you can get your ready embed code like this (Conred will recognize video provider by itself):
# In your Rails view you will need to append .html_safe
c.code.html_safe
You can also check if it is YouTube or Vimeo video like this:
c.youtube_video? #=> true
c.vimeo_video? #=> false
Or if it exists:
c.exist? # => true
You can also obtain the view count of the video like this:
c.view_count
- Fork it
- Write your feature
- Create tests for it (Important!)
- Create new Pull Request
- Be happy
Please stand up from your chair and applaud to these guys: https://github.com/janjiss/conred/graphs/contributors