Class: UltimateStaticModal::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- UltimateStaticModal::Generators::InstallGenerator
- Defined in:
- lib/generators/ultimate_static_modal/install_generator.rb
Instance Method Summary collapse
- #copy_modal_controller_adapter ⇒ Object
- #copy_static_modal_controller ⇒ Object
- #show_readme ⇒ Object
- #update_stimulus_controllers ⇒ Object
Instance Method Details
#copy_modal_controller_adapter ⇒ Object
17 18 19 20 |
# File 'lib/generators/ultimate_static_modal/install_generator.rb', line 17 def copy_modal_controller_adapter copy_file "modal_controller.js", "app/javascript/controllers/modal_controller.js" end |
#copy_static_modal_controller ⇒ Object
12 13 14 15 |
# File 'lib/generators/ultimate_static_modal/install_generator.rb', line 12 def copy_static_modal_controller copy_file "static_modal_controller.js", "app/javascript/controllers/static_modal_controller.js" end |
#show_readme ⇒ Object
34 35 36 37 |
# File 'lib/generators/ultimate_static_modal/install_generator.rb', line 34 def show_readme say "\nUltimateStaticModal installation complete!", :magenta say "Rebuild your JS bundle and restart Rails.", :yellow end |
#update_stimulus_controllers ⇒ Object
22 23 24 25 26 27 28 29 30 31 32 |
# File 'lib/generators/ultimate_static_modal/install_generator.rb', line 22 def update_stimulus_controllers target_path = stimulus_target_path unless target_path say_manual_snippet return end register_static_modal_controller(target_path) register_modal_adapter(target_path) end |