class Boring::SimpleForm::InstallGenerator
Constants
- ALLOWED_CSS_FRAMEWORK
Public Instance Methods
add_bullet_gem()
click to toggle source
# File lib/generators/boring/simple_form/install/install_generator.rb, line 16 def add_bullet_gem say "Adding SimpleForm gem", :green Bundler.with_unbundled_env do run "bundle add simple_form" end end
run_simple_form_generator()
click to toggle source
# File lib/generators/boring/simple_form/install/install_generator.rb, line 23 def run_simple_form_generator return if options[:skip_generator] say "Running SimpleForm Generator", :green if options[:css_framework].present? && ALLOWED_CSS_FRAMEWORK.include?(options[:css_framework]) run "DISABLE_SPRING=1 bundle exec rails generate simple_form:install --#{options[:css_framework]}" elsif options[:css_framework].present? say <<~WARNING, :red ERROR: Invalid option css_framework: #{options[:css_framework]}. Generator allows css_framework: #{ALLOWED_CSS_FRAMEWORK.join(", ")} WARNING else run "rails generate simple_form:install" end end