class AuthorizedRailsScaffolds::InstallTemplatesGenerator
Public Instance Methods
copy_rails_templates()
click to toggle source
# File lib/generators/authorized_rails_scaffolds/install_templates/install_templates_generator.rb, line 4 def copy_rails_templates # Controller Templates copy_rails_scaffold_controller 'controller.rb' # View Templates (erb) copy_erb_scaffold_template '_form.html.erb' copy_erb_scaffold_template 'edit.html.erb' copy_erb_scaffold_template 'index.html.erb' copy_erb_scaffold_template 'new.html.erb' copy_erb_scaffold_template 'show.html.erb' end
create_spec_templates()
click to toggle source
# File lib/generators/authorized_rails_scaffolds/install_templates/install_templates_generator.rb, line 16 def create_spec_templates # Controller Spec Templates copy_rspec_scaffold_template 'controller_spec.rb' # Model Spec Templates copy_rspec_model_template 'model_spec.rb' # Helper Spec Template copy_rails_helper_controller 'helper.rb' # Request Spec Templates copy_rspec_integration_template 'request_spec.rb' # Routing Spec Templates copy_rspec_scaffold_template 'routing_spec.rb' # View Spec Templates copy_rspec_scaffold_template 'edit_spec.rb' copy_rspec_scaffold_template 'index_spec.rb' copy_rspec_scaffold_template 'new_spec.rb' copy_rspec_scaffold_template 'show_spec.rb' end
Protected Instance Methods
copy_erb_scaffold_template(template_name)
click to toggle source
# File lib/generators/authorized_rails_scaffolds/install_templates/install_templates_generator.rb, line 45 def copy_erb_scaffold_template(template_name) copy_file "scaffold/#{template_name}", "lib/templates/erb/scaffold/#{template_name}" end
copy_rails_helper_controller(template_name)
click to toggle source
# File lib/generators/authorized_rails_scaffolds/install_templates/install_templates_generator.rb, line 41 def copy_rails_helper_controller(template_name) copy_file "scaffold/#{template_name}", "lib/templates/rails/helper/#{template_name}" end
copy_rails_scaffold_controller(template_name)
click to toggle source
# File lib/generators/authorized_rails_scaffolds/install_templates/install_templates_generator.rb, line 49 def copy_rails_scaffold_controller(template_name) copy_file "scaffold/#{template_name}", "lib/templates/rails/scaffold_controller/#{template_name}" end
copy_rspec_integration_template(template_name)
click to toggle source
# File lib/generators/authorized_rails_scaffolds/install_templates/install_templates_generator.rb, line 53 def copy_rspec_integration_template(template_name) copy_file "spec/#{template_name}", "lib/templates/rspec/integration/#{template_name}" end
copy_rspec_model_template(template_name)
click to toggle source
# File lib/generators/authorized_rails_scaffolds/install_templates/install_templates_generator.rb, line 57 def copy_rspec_model_template(template_name) copy_file "spec/#{template_name}", "lib/templates/rspec/model/#{template_name}" end
copy_rspec_scaffold_template(template_name)
click to toggle source
# File lib/generators/authorized_rails_scaffolds/install_templates/install_templates_generator.rb, line 61 def copy_rspec_scaffold_template(template_name) copy_file "spec/#{template_name}", "lib/templates/rspec/scaffold/#{template_name}" end