Class: AdminCore::Generators::ResourceManagerGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Defined in:
lib/generators/admin_core/resource_manager_generator.rb

Defined Under Namespace

Classes: Attribute

Instance Method Summary collapse

Instance Method Details

#generate_resource_manager_fileObject



11
12
13
# File 'lib/generators/admin_core/resource_manager_generator.rb', line 11

def generate_resource_manager_file
  template('resource_manager.rb.erb', "app/models/#{configuration.route_name_prefix}/#{file_name}.rb")
end

#register_resource_managerObject



15
16
17
18
19
20
# File 'lib/generators/admin_core/resource_manager_generator.rb', line 15

def register_resource_manager
  File.open('config/initializers/admin_core.rb', 'a') do |file|
    file.puts("AdminCore.register_resource_manager(#{configuration.module_name}::#{class_name})")
  end
  puts '     updated  config/initializers/admin_core.rb'
end