Class: Adminpanel::Generators::ResourceGenerator

Inherits:
ActiveRecord::Generators::Base
  • Object
show all
Defined in:
lib/generators/adminpanel/resource/resource_generator.rb

Instance Method Summary collapse

Instance Method Details

#create_controllerObject



15
16
17
18
19
# File 'lib/generators/adminpanel/resource/resource_generator.rb', line 15

def create_controller
  if is_a_resource?
    template "controller.rb", "app/controllers/adminpanel/#{pluralized_name}_controller.rb"
  end
end

#create_migrationsObject



21
22
23
# File 'lib/generators/adminpanel/resource/resource_generator.rb', line 21

def create_migrations
  migration_template "migration.rb", "db/migrate/create_#{pluralized_name}_table"
end

#create_modelObject



11
12
13
# File 'lib/generators/adminpanel/resource/resource_generator.rb', line 11

def create_model
    template 'resource.rb', "app/models/adminpanel/#{lower_name}.rb"
end