Sha256: 06f749ee837296b170b9d455733d44250b677a328636fdc8e31665e117c28721

Contents?: true

Size: 486 Bytes

Versions: 5

Compression:

Stored size: 486 Bytes

Contents

module Convert
  module Converters

    # Convert URL to html link
    def auto_link(string, options = {})
      options = {
        :mode => :all,
        :link_attr => nil,
        :skip_tags => nil,
        :strip => false
      }.merge(options)

      Rinku.auto_link(string, options[:mode], options[:link_attr], options[:skip_tags]) do |url|
        # Remove query options (default false)
        url = strip_params(url) if options[:strip]
        url
      end
    end

  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
convert-0.1.7 lib/converters/auto_link.rb
convert-0.1.6 lib/converters/auto_link.rb
convert-0.1.5 lib/converters/auto_link.rb
convert-0.1.4 lib/converters/auto_link.rb
convert-0.1.3 lib/converters/auto_link.rb