Class: Themeable::Generators::ScaffoldAdminControllerGenerator
- Inherits:
-
Rails::Generators::NamedBase
- Object
- Rails::Generators::NamedBase
- Themeable::Generators::ScaffoldAdminControllerGenerator
- Defined in:
- lib/generators/themeable/scaffold_admin_controller_generator.rb
Instance Method Summary collapse
Instance Method Details
#do_everything ⇒ Object
5 6 7 8 9 10 11 12 13 |
# File 'lib/generators/themeable/scaffold_admin_controller_generator.rb', line 5 def do_everything return if @options.fetch('skip_scaffold_admin', false) old_invocations = {}.merge(@_invocations) @_invocations.clear = @options.merge('skip_scaffold_admin' => true, 'theme_template' => 'admin') invoke :resource_route, ["admin/#{file_path}"] invoke :scaffold_controller, ["admin/#{file_path}"], @_invocations.update(old_invocations) end |