Class: LucideRuby::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- LucideRuby::Generators::InstallGenerator
- Defined in:
- lib/generators/lucide_ruby/install_generator.rb
Instance Method Summary collapse
Instance Method Details
#copy_initializer ⇒ Object
9 10 11 |
# File 'lib/generators/lucide_ruby/install_generator.rb', line 9 def copy_initializer template "initializer.rb", "config/initializers/lucide_ruby.rb" end |
#create_icon_directory ⇒ Object
13 14 15 16 |
# File 'lib/generators/lucide_ruby/install_generator.rb', line 13 def create_icon_directory empty_directory "app/assets/icons/lucide" create_file "app/assets/icons/lucide/.keep" end |
#show_next_steps ⇒ Object
18 19 20 21 22 23 24 |
# File 'lib/generators/lucide_ruby/install_generator.rb', line 18 def show_next_steps say "" say "LucideRuby installed! Next steps:", :green say " 1. Run `rake lucide:sync` to download Lucide icons" say " 2. Use `lucide_icon(\"icon-name\")` in your views" say "" end |