Class: Backbonejs::Generators::UninstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/backbonejs/uninstall/uninstall_generator.rb

Instance Method Summary collapse

Instance Method Details

#remove_json_falseObject



23
24
25
# File 'lib/generators/backbonejs/uninstall/uninstall_generator.rb', line 23

def remove_json_false
  remove_file 'config/initializers/backbone.rb'
end

#remove_librariesObject



13
14
15
16
17
18
19
20
21
# File 'lib/generators/backbonejs/uninstall/uninstall_generator.rb', line 13

def remove_libraries
  ['backbone', 'underscore', 'json2', 'icanhaz'].each do |lib|
    unless [*options[:keep]].include?(lib)
      # Remove full and minified version of library
      file = "public/javascripts/#{lib}.js"
      remove_file file if File.exists?(file)
    end
  end
end