Method: Runbook::Generators::Project#update_bin_console

Defined in:
lib/runbook/generators/project/project.rb

#update_bin_consoleObject



218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
# File 'lib/runbook/generators/project/project.rb', line 218

def update_bin_console
  path = [
    parent_options[:root],
    _name,
    "bin",
    "console",
  ]
  target = File.join(*path)

  old_require = /require "#{_name}"/
  new_require = %Q(require_relative "../lib/#{_name}")
  new_require += "\n\nRunbook::Configuration.load_config"
  gsub_file(target, old_require, new_require, verbose: false)

  old_require = /require "#{_name}"/
  new_require = %Q(require_relative "../lib/#{_name}")
  gsub_file(target, old_require, new_require, verbose: false)
end