Sha256: 2ed37b8f51e9807c61786dcd9b0843394c4a4e69ed6ac4719a5e6860e647ea39

Contents?: true

Size: 614 Bytes

Versions: 23

Compression:

Stored size: 614 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('/', '_').pluralize}.rb"
      end

    end
  end
end

Version data entries

23 entries across 23 versions & 4 rubygems

Version Path
activeadmin-rails-1.7.2 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-rails-1.7.1 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-rails-1.7.0 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-rb-1.6.0 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-rb-1.5.2 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-rb-1.5.1 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-rb-1.5.0 lib/generators/active_admin/resource/resource_generator.rb
activeadmin_addons-1.7.1 vendor/bundle/ruby/2.3.0/bundler/gems/activeadmin-f71b375325eb/lib/generators/active_admin/resource/resource_generator.rb
activeadmin-rb-1.4.0 lib/generators/active_admin/resource/resource_generator.rb
activeadmin_addons-1.7.0 vendor/bundle/ruby/2.3.0/bundler/gems/activeadmin-f71b375325eb/lib/generators/active_admin/resource/resource_generator.rb
activeadmin-1.4.3 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-1.4.2 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-1.4.1 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-1.4.0 lib/generators/active_admin/resource/resource_generator.rb
activeadmin-1.3.1 lib/generators/active_admin/resource/resource_generator.rb
activeadmin_addons-1.6.0 vendor/bundle/ruby/2.3.0/bundler/gems/activeadmin-f71b375325eb/lib/generators/active_admin/resource/resource_generator.rb
activeadmin_addons-1.5.0 vendor/bundle/ruby/2.2.0/bundler/gems/activeadmin-f71b375325eb/lib/generators/active_admin/resource/resource_generator.rb
activeadmin-1.3.0 lib/generators/active_admin/resource/resource_generator.rb
activeadmin_addons-1.4.0 vendor/bundle/ruby/2.2.0/bundler/gems/activeadmin-f71b375325eb/lib/generators/active_admin/resource/resource_generator.rb
activeadmin_addons-1.3.0 vendor/bundle/ruby/2.3.0/bundler/gems/activeadmin-f71b375325eb/lib/generators/active_admin/resource/resource_generator.rb