class MediaEmbed::Video

Constants

VIMEO_SRC_WHITELIST
YOUTUBE_SRC_WHITELIST

Public Class Methods

consolidated_options(service, options) click to toggle source
# File lib/media_embed/video.rb, line 36
def self.consolidated_options(service, options)
  OptionsHandler.new(service, options).consolidate_options
end
vimeo_template(code, options = {}) click to toggle source
# File lib/media_embed/video.rb, line 24
def self.vimeo_template(code, options = {})
  source = "//player.vimeo.com/video/#{code}"

  builder = IframeBuilder.new(
    source,
    consolidated_options(:vimeo, options),
    VIMEO_SRC_WHITELIST
  )

  builder.build
end
youtube_template(code, options = {}) click to toggle source
# File lib/media_embed/video.rb, line 12
def self.youtube_template(code, options = {})
  source = "//www.youtube.com/embed/#{code}"

  builder = IframeBuilder.new(
    source,
    consolidated_options(:youtube, options),
    YOUTUBE_SRC_WHITELIST
  )

  builder.build
end