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