Sha256: ca13e428a23fbeff843d8153ab89830c0c76e431c7bd3418cb2e2bcbd847a96a

Contents?: true

Size: 442 Bytes

Versions: 3

Compression:

Stored size: 442 Bytes

Contents

# encoding: utf-8
require 'cgi'
require 'name_tamer/string'
require 'name_tamer/array'
require 'name_tamer/constants'

module NameTamer
  autoload :Name, 'name_tamer/name'
  autoload :Text, 'name_tamer/text'

  class << self
    def [](name, args = {})
      NameTamer::Name.new name, args
    end

    # Make a slug from a string
    def parameterize(string, args = {})
      NameTamer::Text.new(string, args).parameterize
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
name-tamer-0.5.3 lib/name_tamer.rb
name-tamer-0.5.2 lib/name_tamer.rb
name-tamer-0.5.1 lib/name_tamer.rb