Module: Embeddable

Extended by:
ActiveSupport::Concern
Defined in:
lib/embeddable.rb,
lib/embeddable/railtie.rb,
lib/embeddable/version.rb

Defined Under Namespace

Modules: ClassMethods, ViewHelpers Classes: Railtie

Constant Summary collapse

SERVICES =
{
  youtube: [
    %r{^https?://(?:(?:www|m)\.)?youtube\.com/watch\?v=([^&]+)},
    %r{^https?://(?:(?:www|m)\.)?youtu\.be/([^?]+)}
  ],
  vimeo: [
    %r{^https?://(?:www\.)?vimeo\.com/([^\?]+)},
  ],
  dailymotion: [
    %r{^https?://(?:www\.)?dailymotion\.com/video/([^\?]+)},
  ],
  veoh: [
    %r{^https?://(?:www\.)?veoh\.com/watch/([^\?]+)},
  ],
  vippy: [
    %r{https:\/\/vippy.co\/play\/.+\/([^\?\s]+)"},
    %r{https:\/\/vippy.co\/play\/flash\/watch\/([^\?]+)}
  ],
  liveleak: [
    %r{^https?://(?:www\.)?liveleak\.com/view\?i=([^\?]+)},
  ],
  brightcove: [
    %r{^(\d+)$}
  ]
}
VERSION =
"0.0.8"