Sha256: 00a19f4f1add87af753610e46ab7750b822ab7495a010bda2db4028dbdb43fce

Contents?: true

Size: 673 Bytes

Versions: 18

Compression:

Stored size: 673 Bytes

Contents

# frozen_string_literal: true
require "active_admin/generators/boilerplate"

module ActiveAdmin
  module Generators
    class ResourceGenerator < Rails::Generators::NamedBase
      desc "Registers resources with Active Admin"

      class_option :include_boilerplate, type: :boolean, default: false,
                                         desc: "Generate boilerplate code for your resource."

      source_root File.expand_path("templates", __dir__)

      def generate_config_file
        @boilerplate = ActiveAdmin::Generators::Boilerplate.new(class_name)
        template "admin.rb.erb", "app/admin/#{file_path.tr('/', '_').pluralize}.rb"
      end

    end
  end
end

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
activeadmin-3.3.0 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-3.2.5 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-3.2.4 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-3.2.3 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-3.2.2 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-3.2.1 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-3.2.0 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-3.1.0 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-3.0.0 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-2.14.0 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-2.13.1 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-2.13.0 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-2.12.0 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-2.11.2 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-2.11.1 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-2.11.0 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-2.10.1 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-2.10.0 lib/generators/active_admin/resource/resource_generator.rb