Sha256: 7e47a6dd11240c81382be9b734708979050efbe704582df684f9ca73e1e8742f
Contents?: true
Size: 611 Bytes
Versions: 1
Compression:
Stored size: 611 Bytes
Contents
%w{ murlsh }.each { |m| require m } module Murlsh # Convert urls specifically for use on mobile devices into their non-mobile # equivalents. class AddPre40ConvertMobile < Plugin @hook = 'add_pre' TwitterRe = %r{^(http://)mobile\.(twitter\.com/.*)$}i WikipediaRe = %r{^(http://[a-z]+\.)m\.(wikipedia\.org/.*)$}i def self.run(url, config) url.url = case when match = TwitterRe.match(url.url) "#{match[1]}#{match[2]}" when match = WikipediaRe.match(url.url) "#{match[1]}#{match[2]}" else url.url end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
murlsh-1.0.0 | plugins/add_pre_40_convert_mobile.rb |