class Boring::RailsAdmin::InstallGenerator

Public Instance Methods

add_rails_admin_ruby_gem() click to toggle source
# File lib/generators/boring/rails_admin/install/install_generator.rb, line 14
def add_rails_admin_ruby_gem
  say "Adding rails_admin gem", :green
  Bundler.with_unbundled_env do
    run "bundle add rails_admin"
  end
end
run_rails_admin_generator() click to toggle source
# File lib/generators/boring/rails_admin/install/install_generator.rb, line 21
      def run_rails_admin_generator
        return if options[:skip_generator]
        if options[:route_name].present?
          say "Running rails_admin generator", :green
          Bundler.with_unbundled_env do
            run "DISABLE_SPRING=1 bundle exec rails generate rails_admin:install #{options[:route_name]}"
          end
        else
          say <<~WARNING, :red
            ERROR: Please specify the --route_name=<name> where you want to mount the rails_admin engine
          WARNING
        end
      end