From 42502cecb73906ee04de22ede3f6ec7aecffe834 Mon Sep 17 00:00:00 2001 From: Alberto Garcia Cabeza Date: Tue, 19 Apr 2016 00:08:12 +0200 Subject: [PATCH] Fixes youtu.be embedded videos --- app/helpers/embed_videos_helper.rb | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/app/helpers/embed_videos_helper.rb b/app/helpers/embed_videos_helper.rb index b53aeef21..b48799bf5 100644 --- a/app/helpers/embed_videos_helper.rb +++ b/app/helpers/embed_videos_helper.rb @@ -1,30 +1,30 @@ module EmbedVideosHelper def embedded_video_code - link = @proposal.video_url + link = @proposal.video_url if link.match(/vimeo.*/) server = "Vimeo" elsif link.match(/youtu*.*/) server = "YouTube" - end - + end + if server == "Vimeo" regExp = /vimeo.*(staffpicks\/|channels\/|videos\/|video\/|\/)([^#\&\?]*).*/ src = "https://player.vimeo.com/video/" elsif server == "YouTube" - regExp = /youtu.*(youtu.be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/ - src = "https://www.youtube.com/embed/" + regExp = /youtu.*(be\/|v\/|u\/\w\/|embed\/|watch\?v=|\&v=)([^#\&\?]*).*/ + src = "https://www.youtube.com/embed/" end - - if regExp + + if regExp match = link.match(regExp) end if match and match[2] '' - else + else '' end - end + end end \ No newline at end of file