Sha256: a9c25d7b8ac58a143a785f4ceca71a3ea20673df107d8cb20de4a99df835a6dc

Contents?: true

Size: 435 Bytes

Versions: 5

Compression:

Stored size: 435 Bytes

Contents

require 'rails-i18n'
require 'stringex_lite'
require 'to_slug_param/string'
require 'to_slug_param/symbol'

module ToSlugParam
  class Engine < Rails::Engine; end

  class << self
    def basic_parameterize(str, sep)
      str.gsub('_', sep).gsub('-', sep)
    end

    def parameterize(str, sep)
      Rails::VERSION::MAJOR > 4          ? \
        str.parameterize(separator: sep) : \
        str.parameterize(sep)
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
to_slug_param-1.7 lib/to_slug_param.rb
to_slug_param-1.5 lib/to_slug_param.rb
to_slug_param-1.4 lib/to_slug_param.rb
to_slug_param-1.3 lib/to_slug_param.rb
to_slug_param-1.2 lib/to_slug_param.rb