Sha256: da00ed44bc9a7f704f5e18f570dbe2d2da770cdaade094390c36b743b30b98cb

Contents?: true

Size: 376 Bytes

Versions: 6

Compression:

Stored size: 376 Bytes

Contents

require 'postrank-uri'

require 'murlsh'

module Murlsh

  # Canonicalize and clean urls with postrank-uri.
  #
  # See https://github.com/postrank-labs/postrank-uri
  class AddPre35UrlClean < Plugin

    @hook = 'add_pre'

    def self.run(url, config)
      url.url = PostRank::URI.clean(url.url)
      url.via = PostRank::URI.clean(url.via)  if url.via
    end

  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
murlsh-1.7.0 plugins/add_pre_35_url_clean.rb
murlsh-1.6.1 plugins/add_pre_35_url_clean.rb
murlsh-1.6.0 plugins/add_pre_35_url_clean.rb
murlsh-1.5.0 plugins/add_pre_35_url_clean.rb
murlsh-1.4.1 plugins/add_pre_35_url_clean.rb
murlsh-1.4.0 plugins/add_pre_35_url_clean.rb