Sha256: 6c3959836ee6352e09b18222387c5480a47101956c7621009c4eaf2c55f1f686

Contents?: true

Size: 631 Bytes

Versions: 5

Compression:

Stored size: 631 Bytes

Contents

# frozen_string_literal: true

module Boring
  module Stimulus
    class InstallGenerator < Rails::Generators::Base
      desc "Adds Stimulus to the application"
      source_root File.expand_path("templates", __dir__)

      def add_stimulus_ruby_gem
        say "Adding Stimulus gem", :green
        Bundler.with_unbundled_env do
          run "bundle add stimulus-rails"
        end
      end

      def generating_devise_defaults
        say "Generating stimulus defaults", :green
        Bundler.with_unbundled_env do
          run "DISABLE_SPRING=1 bundle exec rails stimulus:install"
        end
      end
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
boring_generators-0.15.0 lib/generators/boring/stimulus/install/install_generator.rb
boring_generators-0.14.0 lib/generators/boring/stimulus/install/install_generator.rb
boring_generators-0.13.0 lib/generators/boring/stimulus/install/install_generator.rb
boring_generators-0.12.0 lib/generators/boring/stimulus/install/install_generator.rb
boring_generators-0.11.0 lib/generators/boring/stimulus/install/install_generator.rb