Class: SimpleForm::Tailwind::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- SimpleForm::Tailwind::InstallGenerator
- Defined in:
- lib/generators/simple_form/tailwind/install_generator.rb
Instance Method Summary collapse
Instance Method Details
#check_tailwind_installation ⇒ Object
11 12 13 14 15 16 17 18 19 20 21 22 23 |
# File 'lib/generators/simple_form/tailwind/install_generator.rb', line 11 def check_tailwind_installation # Check if tailwindcss-rails is installed unless File.exist?(Rails.root.join('app/assets/stylesheets/application.css')) say 'Tailwind CSS is not properly installed.', :red say 'Please install Tailwind CSS with the following commands:', :yellow say ' ./bin/bundle add tailwindcss-ruby', :yellow say ' ./bin/bundle add tailwindcss-rails', :yellow say ' ./bin/rails tailwindcss:install', :yellow exit # Cancel installation end say 'Tailwind CSS is properly installed.', :green end |
#copy_initialzier ⇒ Object
25 26 27 |
# File 'lib/generators/simple_form/tailwind/install_generator.rb', line 25 def copy_initialzier copy_file('simple_form.rb', 'config/initializers/simple_form_tailwind.rb', force: true) end |