Sha256: 84f82c0c804b04c502d5919aa133d46200c5070a29c9ce72ce6a9ba1de04a404
Contents?: true
Size: 512 Bytes
Versions: 4
Compression:
Stored size: 512 Bytes
Contents
require 'murlsh' module Murlsh # Create video enclosures for Vimeo urls. class AddPre55EnclosureVimeo < Plugin @hook = 'add_pre' VimeoRe = %r{^http://(?:www\.)?vimeo\.com/(\d+)$}i def self.run(url, config) if match = VimeoRe.match(url.url) url.enclosures.build( :title => url.title, :content_type => 'application/x-shockwave-flash', :enclosure_url => "http://vimeo.com/moogaloop.swf?clip_id=#{match[1]}") end end end end
Version data entries
4 entries across 4 versions & 1 rubygems