Method: ObjectTable::Grouping.generate_name

Defined in:
lib/object_table/grouping.rb

.generate_name(prefix, names) ⇒ Object



93
94
95
96
97
# File 'lib/object_table/grouping.rb', line 93

def self.generate_name(prefix, names)
  regex = Regexp.new(Regexp.quote(prefix) + '(\d+)')
  i = names.map{|n| n =~ regex and $1.to_i}.compact.max || -1
  "#{prefix}#{i + 1}"
end