class Glass::InstallGenerator
Public Instance Methods
install()
click to toggle source
# File lib/generators/glass/install_generator.rb, line 9 def install routes = File.open(Rails.root.join('config/routes.rb')).try :read initializer = (File.open(Rails.root.join('config/initializers/glass.rb')) rescue nil).try :read gsub_file "config/routes.rb", /mount Glass::Engine => \'api'\, as: :\'rails_admin\'/, '' route("mount Glass::Engine => '/api', as: :glass") template "initializer.erb", 'config/initializers/glass.rb' unless initializer end
uninstall()
click to toggle source
# File lib/generators/glass/uninstall_generator.rb, line 9 def uninstall remove_file 'config/initializers/glass.rb' gsub_file "config/routes.rb", /mount Glass::Engine => \'api'\, as: :\'rails_admin\'/, '' end