Module: StringToId

Defined in:
lib/string_to_id.rb,
lib/string_to_id/version.rb

Constant Summary collapse

VERSION =
"0.1.0"

Class Method Summary collapse

Class Method Details

.string_to_id(string) ⇒ Object



5
6
7
8
9
10
# File 'lib/string_to_id.rb', line 5

def self.string_to_id(string)
  Russian.translit(string)
    .downcase
    .gsub(/[^a-zA-Z0-9_]+/,'_')
    .gsub(/^_+|_+$/,'')
end