Sha256: d3cd1be2847faf46e66f4d97ce804e4ab1f4b3a592243e499dab0ff3eefa69fb

Contents?: true

Size: 731 Bytes

Versions: 3

Compression:

Stored size: 731 Bytes

Contents

require 'rails/generators'
require 'rails/generators/rails/plugin/plugin_generator'

module Pluginizer
  class PluginGenerator < Rails::Generators::PluginGenerator
    class_option :dummy_path, type: :string, default: "spec/dummy",
      desc: "Create dummy application at given path"

    class_option :full, type: :boolean, default: true,
      desc: "Generate a rails engine with bundled Rails application for testing"

    class_option :ruby_version, type: :string, default: '2.3.1',
      desc: 'Set Ruby version used'

    class_option :skip_git_init, type: :boolean, default: false,
      desc: 'Skip git repository initialization'

    protected

    def get_builder_class
      Pluginizer::PluginBuilder
    end
  end
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
pluginizer-0.2.2 lib/pluginizer/generators/plugin_generator.rb
pluginizer-0.2.1 lib/pluginizer/generators/plugin_generator.rb
pluginizer-0.2.0 lib/pluginizer/generators/plugin_generator.rb