Method: Sorcery::Generators::InstallGenerator#configure_initializer_file
- Defined in:
- lib/generators/sorcery/install_generator.rb
#configure_initializer_file ⇒ Object
35 36 37 38 39 40 41 42 43 44 45 |
# File 'lib/generators/sorcery/install_generator.rb', line 35 def configure_initializer_file # Add submodules to the initializer file. if submodules submodule_names = submodules.collect{ |submodule| ':' + submodule } gsub_file sorcery_config_path, /submodules = \[.*\]/ do |str| current_submodule_names = (str =~ /\[(.*)\]/ ? $1 : '').delete(' ').split(',') "submodules = [#{(current_submodule_names | submodule_names).join(', ')}]" end end end |