Module: TrueURL::Strategy

Defined in:
lib/true_url/strategy.rb,
lib/true_url/strategy/vimeo.rb,
lib/true_url/strategy/twitter.rb,
lib/true_url/strategy/youtube.rb,
lib/true_url/strategy/nicovideo.rb,
lib/true_url/strategy/dailymotion.rb

Defined Under Namespace

Classes: DailyMotion, NicoVideo, Twitter, Vimeo, YouTube

Class Method Summary collapse

Class Method Details

.default_listObject



9
10
11
12
13
14
15
16
17
18
19
20
21
# File 'lib/true_url/strategy.rb', line 9

def self.default_list
  [
    [/youtube.com$/, TrueURL::Strategy::YouTube.new],
    [/youtube-nocookie.com$/, TrueURL::Strategy::YouTube.new],
    [/^youtu.be$/, TrueURL::Strategy::YouTube.new],
    [/dailymotion.com$/, TrueURL::Strategy::DailyMotion.new],
    [/^dai.ly$/, TrueURL::Strategy::DailyMotion.new],
    [/vimeo.com$/, TrueURL::Strategy::Vimeo.new],
    [/nicovideo.jp$/, TrueURL::Strategy::NicoVideo.new],
    [/^nico.ms$/, TrueURL::Strategy::NicoVideo.new],
    [/twitter.com$/, TrueURL::Strategy::Twitter.new]
  ]
end