Class: RailsIcons::InstallGenerator
Instance Method Summary
collapse
#initialize
Instance Method Details
#add_route ⇒ Object
26
27
28
29
30
31
32
|
# File 'lib/generators/rails_icons/install_generator.rb', line 26
def add_route
unless file_contains?("config/routes.rb", "mount RailsIcons::Engine")
inject_into_file "config/routes.rb", after: "Rails.application.routes.draw do\n" do
" mount RailsIcons::Engine, at: '/rails_icons'\n"
end
end
end
|
#initializer_generator ⇒ Object
16
17
18
|
# File 'lib/generators/rails_icons/install_generator.rb', line 16
def initializer_generator
generate("rails_icons:initializer", *attributes)
end
|
#sync_generator ⇒ Object
20
21
22
23
24
|
# File 'lib/generators/rails_icons/install_generator.rb', line 20
def sync_generator
return if options[:skip_sync] || libraries.blank?
generate("rails_icons:sync", *attributes)
end
|