Sha256: 8aa35bec7bbb4842b006e582d009a1edbf81c4f1c3f931b6b034c4d2528f153d

Contents?: true

Size: 543 Bytes

Versions: 94

Compression:

Stored size: 543 Bytes

Contents

module VideoHelper
  def video_embed_url(video_url)
    if video_url.include? 'youtube'
      video_id = video_url.match(/v=(.{11})/)[1]
      return "https://www.youtube.com/embed/#{video_id}?showinfo=0"
    end

    if video_url.include? 'vimeo'
      video_id = video_url.match(/(\d{7,})/)[1]
      return "https://player.vimeo.com/video/#{video_id}"
    end

    video_url
  end

  def featured_video
    # Any of the latest 3 videos can be "featured"
    Session.where(published: true).order(created_at: 'desc').limit(3).sample
  end
end

Version data entries

94 entries across 94 versions & 1 rubygems

Version Path
station-0.5.16 lib/nexmo_developer/app/helpers/video_helper.rb
station-0.5.15 lib/nexmo_developer/app/helpers/video_helper.rb
station-0.5.14 lib/nexmo_developer/app/helpers/video_helper.rb
station-0.5.13 lib/nexmo_developer/app/helpers/video_helper.rb
station-0.5.12 lib/nexmo_developer/app/helpers/video_helper.rb
station-0.5.11 lib/nexmo_developer/app/helpers/video_helper.rb
station-0.5.10 lib/nexmo_developer/app/helpers/video_helper.rb
station-0.5.9 lib/nexmo_developer/app/helpers/video_helper.rb
station-0.5.8 lib/nexmo_developer/app/helpers/video_helper.rb
station-0.5.7 lib/nexmo_developer/app/helpers/video_helper.rb
station-0.5.6 lib/nexmo_developer/app/helpers/video_helper.rb
station-0.5.5 lib/nexmo_developer/app/helpers/video_helper.rb
station-0.5.4 lib/nexmo_developer/app/helpers/video_helper.rb
station-0.5.3 lib/nexmo_developer/app/helpers/video_helper.rb
station-0.5.2 lib/nexmo_developer/app/helpers/video_helper.rb
station-0.5.1 lib/nexmo_developer/app/helpers/video_helper.rb
station-0.5.0 lib/nexmo_developer/app/helpers/video_helper.rb
station-0.4.9 lib/nexmo_developer/app/helpers/video_helper.rb
station-0.4.8 lib/nexmo_developer/app/helpers/video_helper.rb
station-0.4.7 lib/nexmo_developer/app/helpers/video_helper.rb