Module: Monikers
- Defined in:
- lib/monikers.rb,
lib/monikers/version.rb,
lib/monikers/generator/generator.rb
Defined Under Namespace
Modules: Generator
Constant Summary collapse
- VERSION =
"0.2.0"
Class Method Summary collapse
Class Method Details
.equivalents?(name1, name2) ⇒ Boolean
16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 |
# File 'lib/monikers.rb', line 16 def self.equivalents?(name1, name2) name1_down = name1.downcase name2_down = name2.downcase if name1_down == name2_down return true end if @dataset.key?(name1_down) if @dataset[name1_down].include?(name2_down) return true end end if @dataset.key?(name2_down) if@dataset[name2_down].include?(name1_down) return true end end return false end |
.list(name) ⇒ Object
6 7 8 9 10 11 12 13 14 |
# File 'lib/monikers.rb', line 6 def self.list(name) name_down = name.downcase if @dataset.key?(name.downcase) return @dataset[name_down].dup<< name_down else return Array.new<< name_down end end |