class Rockstart::Development::ScaffoldsGenerator
Public Instance Methods
copy_model_template()
click to toggle source
# File lib/generators/rockstart/development/scaffolds/scaffolds_generator.rb, line 19 def copy_model_template copy_file "model.rb.tt", "lib/templates/active_record/model/model.rb.tt" copy_file "factory_bot/factories.erb", "lib/templates/factory_bot/model/factories.erb" end
copy_rspec_model_templates()
click to toggle source
# File lib/generators/rockstart/development/scaffolds/scaffolds_generator.rb, line 24 def copy_rspec_model_templates copy_file "rspec/model_spec.rb.tt", "#{rspec_templates_dir}/model/model_spec.rb" end
copy_rspec_scaffold_templates()
click to toggle source
# File lib/generators/rockstart/development/scaffolds/scaffolds_generator.rb, line 29 def copy_rspec_scaffold_templates template "rspec/api_request_spec.rb.tt", "#{rspec_templates_dir}/scaffold/api_request_spec.rb" template "rspec/request_spec.rb.tt", "#{rspec_templates_dir}/scaffold/request_spec.rb" end
copy_scaffold_templates()
click to toggle source
# File lib/generators/rockstart/development/scaffolds/scaffolds_generator.rb, line 14 def copy_scaffold_templates template "api_controller.rb.tt", "#{scaffold_controller_dir}/api_controller.rb.tt" template "controller.rb.tt", "#{scaffold_controller_dir}/controller.rb.tt" end
Private Instance Methods
rspec_templates_dir()
click to toggle source
# File lib/generators/rockstart/development/scaffolds/scaffolds_generator.rb, line 42 def rspec_templates_dir @rspec_templates_dir ||= "lib/templates/rspec" end
scaffold_controller_dir()
click to toggle source
# File lib/generators/rockstart/development/scaffolds/scaffolds_generator.rb, line 38 def scaffold_controller_dir @scaffold_controller_dir ||= "lib/templates/rails/scaffold_controller" end