Module: Kilza

Defined in:
lib/kilza.rb,
lib/kilza/class.rb,
lib/kilza/source.rb,
lib/kilza/version.rb,
lib/kilza/language.rb,
lib/kilza/property.rb,
lib/kilza/language/java.rb,
lib/kilza/language/java.rb,
lib/kilza/language/objc.rb,
lib/kilza/language/objc.rb

Defined Under Namespace

Modules: Class, Language Classes: Java, Objc, Property, Source

Constant Summary collapse

VERSION =
"1.0.2"

Class Method Summary collapse

Class Method Details

.clean(str) ⇒ Object



17
18
19
20
21
22
# File 'lib/kilza.rb', line 17

def self.clean(str)
  if str[0].is_number?
    str = '_' + str
  end
  str = str.gsub(/[^a-zA-Z0-9]/, '_')
end

.normalize(str) ⇒ Object



24
25
26
# File 'lib/kilza.rb', line 24

def self.normalize(str)
  str = Kilza::clean(str).downcase
end