class Effective::Generators::ScaffoldGenerator
Public Instance Methods
Source
# File lib/generators/effective/scaffold_generator.rb, line 40 def invoke_ability Rails::Generators.invoke('effective:ability', [name] + invoked_actions) end
Source
# File lib/generators/effective/scaffold_generator.rb, line 32 def invoke_controller Rails::Generators.invoke('effective:controller', [name] + invoked_actions + invoked_attributes_args) end
Source
# File lib/generators/effective/scaffold_generator.rb, line 48 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
Source
# File lib/generators/effective/scaffold_generator.rb, line 60 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
Source
# File lib/generators/effective/scaffold_generator.rb, line 28 def invoke_migration Rails::Generators.invoke('effective:migration', [name] + invokable(invoked_attributes)) end
Source
# File lib/generators/effective/scaffold_generator.rb, line 20 def invoke_model if File.exist?(resource.model_file) say_status(:skipped, :model, :yellow) and return end Rails::Generators.invoke('effective:model', [name] + invokable(invoked_attributes)) end
Source
# File lib/generators/effective/scaffold_generator.rb, line 36 def invoke_route Rails::Generators.invoke('effective:route', [name] + invoked_actions) end
Source
# File lib/generators/effective/scaffold_generator.rb, line 56 def invoke_views Rails::Generators.invoke('effective:views', [name] + invoked_actions + invoked_attributes_args) end