Class: Rails::Generator::Commands::Destroy

Inherits:
Object
  • Object
show all
Defined in:
lib/generators/generator_extensions.rb

Instance Method Summary collapse

Instance Method Details

#gem(gem_options) ⇒ Object



65
66
67
68
69
# File 'lib/generators/generator_extensions.rb', line 65

def gem(gem_options)
  logger.remove_gem gem_code(gem_options)
  to_remove = "\n  #{Regexp.escape(gem_code(gem_options))}"
  gsub_file 'config/environment.rb', /(#{to_remove})/mi, ''
end

#route(route_options) ⇒ Object



59
60
61
62
63
# File 'lib/generators/generator_extensions.rb', line 59

def route(route_options)
  logger.remove_route route_code(route_options)
  to_remove = "\n  #{Regexp.escape(route_code(route_options))}"
  gsub_file 'config/routes.rb', /(#{to_remove})/mi, ''
end