Sha256: ca67087701866ec9c4e574f6e66f96771e0c346448879e549ec8a93d291e21f9

Contents?: true

Size: 604 Bytes

Versions: 2

Compression:

Stored size: 604 Bytes

Contents

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", __FILE__)

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

    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
activeadmin-1.1.0 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-1.0.0 lib/generators/active_admin/resource/resource_generator.rb