Class: Super::ResourceGenerator

Inherits:
Rails::Generators::NamedBase
  • Object
show all
Defined in:
lib/generators/super/resource/resource_generator.rb

Instance Method Summary collapse

Instance Method Details

#create_controllerObject



5
6
7
8
9
10
11
12
13
14
15
16
17
# File 'lib/generators/super/resource/resource_generator.rb', line 5

def create_controller
  controller_subdir =
    if Super.configuration.controller_namespace.present?
      "#{Super.configuration.controller_namespace}/"
    else
      ""
    end

  template(
    "resources_controller.rb",
    "app/controllers/#{controller_subdir}#{file_path.pluralize}_controller.rb"
  )
end