class Effective::Generators::ScaffoldControllerGenerator
Public Instance Methods
invoke_ability()
click to toggle source
# File lib/generators/effective/scaffold_controller_generator.rb, line 29 def invoke_ability Rails::Generators.invoke('effective:ability', [name] + invoked_actions) end
invoke_controller()
click to toggle source
# File lib/generators/effective/scaffold_controller_generator.rb, line 21 def invoke_controller Rails::Generators.invoke('effective:controller', [name] + invoked_actions + invoked_attributes_args) end
invoke_datatable()
click to toggle source
# File lib/generators/effective/scaffold_controller_generator.rb, line 37 def invoke_datatable unless invoked_actions.include?('index') say_status(:skipped, :datatable, :yellow) and return end Rails::Generators.invoke('effective:datatable', [name] + invoked_actions + invoked_attributes_args) end
invoke_form()
click to toggle source
# File lib/generators/effective/scaffold_controller_generator.rb, line 49 def invoke_form unless invoked_actions.include?('new') || invoked_actions.include?('edit') say_status(:skipped, :form, :yellow) and return end Rails::Generators.invoke('effective:form', [name] + invoked_attributes_args) end
invoke_route()
click to toggle source
# File lib/generators/effective/scaffold_controller_generator.rb, line 25 def invoke_route Rails::Generators.invoke('effective:route', [name] + invoked_actions) end
invoke_views()
click to toggle source
# File lib/generators/effective/scaffold_controller_generator.rb, line 45 def invoke_views Rails::Generators.invoke('effective:views', [name] + invoked_actions + invoked_attributes_args) end