Class: RubyUI::Generators::ComponentGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- RubyUI::Generators::ComponentGenerator
- Includes:
- JavascriptUtils
- Defined in:
- lib/generators/ruby_ui/component_generator.rb
Constant Summary
Constants included from JavascriptUtils
JavascriptUtils::TW_ANIMATE_CSS_VERSION
Instance Method Summary collapse
Methods included from JavascriptUtils
#install_js_package, #pin_motion, #pin_tippy_js, #pin_tw_animate_css, #pin_with_importmap, #rails_root, #using_bun?, #using_importmap?, #using_npm?, #using_pnpm?, #using_yarn?
Instance Method Details
#generate_components ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 |
# File 'lib/generators/ruby_ui/component_generator.rb', line 14 def generate_components validate_components! component_names.each do |component_name| say "Generating #{component_name} files..." (component_name) copy_js_files(component_name) install_dependencies(component_name) end update_stimulus_manifest end |