Sha256: 7c3ae9f63d5204f12d27158c44e6070961592966bffc915c788b10d61773cf7f

Contents?: true

Size: 780 Bytes

Versions: 1

Compression:

Stored size: 780 Bytes

Contents

module ViewHelpers
  def embed_video(embeddable, width, height)
    attributes = { id: embeddable.video_id, width: width, height: height }

    if embeddable.video_on_youtube?
      render 'embeddable/partials/youtube', attributes
    elsif embeddable.video_on_vimeo?
      render 'embeddable/partials/vimeo', attributes
    elsif embeddable.video_on_dailymotion?
      render 'embeddable/partials/dailymotion', attributes
    elsif embeddable.video_on_veoh?
      render 'embeddable/partials/veoh', attributes
    elsif embeddable.video_on_vippy?
      render 'embeddable/partials/vippy', attributes
    elsif embeddable.video_on_liveleak?
      # not supported
      link_to embeddable.url, embeddable.url
    else
      link_to embeddable.url, embeddable.url
    end
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
embeddable-0.0.6 lib/embeddable/view_helpers.rb