Module: ScriptEditorHelper
- Defined in:
- lib/joe_utils/helpers/script_editor_helper.rb
Instance Method Summary collapse
Instance Method Details
#add_pars_to_controllers(pars) ⇒ nil
6 7 8 9 10 11 12 13 14 15 |
# File 'lib/joe_utils/helpers/script_editor_helper.rb', line 6 def add_pars_to_controllers(pars) Dir["#{@app_structure.controllers_fld}/*"].each do |controller| content = load_file_text(controller) content.sub!(/CONFIG = \{[\s\w:',.\/\?=\-]*?\s\s}/) { |config| pars.each { |par| config.sub!(/CONFIG = \{\n/, "CONFIG = {\n\t\t\t#{par},\n") unless content[par] || content[par[/['"][\s\w:,.\/\?=\-]+?['"]/]] } config } create_file(controller, content) end end |