Sha256: 9b96621bf6ef35ba185ff182d0e0e02a26d1ec4fb8eb7fdc2dc983a74255e53c

Contents?: true

Size: 450 Bytes

Versions: 4

Compression:

Stored size: 450 Bytes

Contents

require "film_snob/video_site"

class FilmSnob
  class Dailymotion < VideoSite

    def self.valid_url_patterns
      [
        %r{https?://www.dailymotion.com/video/([\w\d\-_]+)},
        %r{https?://touch.dailymotion.com/video/([\w\d\-_]+)},
      ]
    end

    def clean_url
      @clean_url ||= "https://www.dailymotion.com/video/#{id}"
    end

    def self.oembed_endpoint
      'http://www.dailymotion.com/services/oembed'
    end

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
film_snob-0.3.13 lib/film_snob/dailymotion.rb
film_snob-0.3.12 lib/film_snob/dailymotion.rb
film_snob-0.3.11 lib/film_snob/dailymotion.rb
film_snob-0.3.10 lib/film_snob/dailymotion.rb