class Globber::InstallGenerator

Public Instance Methods

generate_initializer_file() click to toggle source

I can later access that option using: options

# File lib/generators/globber/install_generator.rb, line 13
def generate_initializer_file
  create_file 'config/initializers/globber.rb', "Globber.configure do |config|\n  config.base_uri = ''\nend"
end
mount_engine() click to toggle source
# File lib/generators/globber/install_generator.rb, line 17
def mount_engine
  mount_line = 'mount Globber::Engine => "/"'
  line = 'routes.draw do'
  gsub_file 'config/routes.rb', /(#{Regexp.escape(line)})/mi do |match|
    "#{match}\n  #{mount_line}\n"
  end
end