Sha256: 6e90f9d295ce7cbeaf3d4f07da2ac036ef986a564fa05e0c41f5dda7148c418d

Contents?: true

Size: 403 Bytes

Versions: 5

Compression:

Stored size: 403 Bytes

Contents

require_relative "base"

module Suspenders
  class FormsGenerator < Generators::Base
    def add_simple_form
      gem "simple_form"
      Bundler.with_unbundled_env { run "bundle install" }
    end

    def configure_simple_form
      create_file "config/initializers/simple_form.rb" do
        "SimpleForm.setup {|config|}"
      end

      generate "simple_form:install", "--force"
    end
  end
end

Version data entries

5 entries across 5 versions & 1 rubygems

Version Path
suspenders-20230113.0 lib/suspenders/generators/forms_generator.rb
suspenders-1.56.1 lib/suspenders/generators/forms_generator.rb
suspenders-1.55.1 lib/suspenders/generators/forms_generator.rb
suspenders-1.55.0 lib/suspenders/generators/forms_generator.rb
suspenders-1.54.1 lib/suspenders/generators/forms_generator.rb