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



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

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



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

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