Class | RuCodeGen::Generators |
In: |
lib/rucodegen/generators.rb
|
Parent: | Object |
Класс, статические методы которого предназначены для сохранения списка полученных кодогенераторов.
Добавить очередной генератор. Порождает исключение, если генератор для указанного имени файла уже зарегистрирован.
# File lib/rucodegen/generators.rb, line 13 def Generators.add( file_name, generator ) fail "not unique file name: #{file_name}" \ if nil != @@generators[ file_name ] @@generators[ file_name ] = generator end
Получить имена всех файлов, для которых зарегистрированы генераторы.
# File lib/rucodegen/generators.rb, line 20 def Generators.all_files return @@generators.keys end