module Sterile

def sluggerize(string, options = {})


"Hello World!".sluggerize # => "hello-world"

with a delimiter (defaults to '-').
by stripping out all non-alphanumeric characters and replacing spaces
Transliterate to ASCII, downcase and format for URL permalink/slug
def sluggerize(string, options = {})
  options = {
    :delimiter => "-"
  }.merge!(options)
  sterilize(string).strip.gsub(/\s+/, "-").gsub(/[^a-zA-Z0-9\-]/, "").gsub(/-+/, options[:delimiter]).downcase
end