Class: SpreeExactor::Generators::UninstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- SpreeExactor::Generators::UninstallGenerator
- Defined in:
- lib/generators/spree_exactor/uninstall/uninstall_generator.rb
Instance Method Summary collapse
Instance Method Details
#uninstall ⇒ Object
9 10 11 12 13 14 15 16 17 18 19 |
# File 'lib/generators/spree_exactor/uninstall/uninstall_generator.rb', line 9 def uninstall puts "Removing all previous Exactor dependencies (if exist)... " gsub_file "Gemfile", /^\s*gem\s* "spree_exactor"\s*,\s*.{5,17}$/, "" puts " * Done" puts "Executing bundle update..." run 'bundle update' puts " * Done" puts "Removing spree_exactor-"+_plugin_version run 'gem uninstall spree_exactor -v '+_plugin_version puts " * Done" end |