Module: Voidtools::NameUrl

Defined in:
lib/voidtools/dm/name_url.rb

Instance Method Summary collapse

Instance Method Details

#generate_name_urlObject



7
8
9
10
# File 'lib/voidtools/dm/name_url.rb', line 7

def generate_name_url
  nurl = generate_url_from_name
  update(name_url: nurl)
end

#generate_url_from_name(name) ⇒ Object



3
4
5
# File 'lib/voidtools/dm/name_url.rb', line 3

def generate_url_from_name(name)
  name.gsub(/\./, '').gsub(/['"\/]/, ' ').gsub(/\s+/, '_').gsub(/_-_/, '_').downcase
end