Class: Rspec::Generators::LeoscaGenerator
- Inherits:
-
ScaffoldGenerator
- Object
- ScaffoldGenerator
- Rspec::Generators::LeoscaGenerator
- Includes:
- ActiveLeonardo::Base, ActiveLeonardo::Leosca, ActiveLeonardo::Test
- Defined in:
- lib/generators/rspec/leosca/leosca_generator.rb
Instance Method Summary collapse
-
#generate_controller_spec ⇒ Object
Override.
-
#generate_routing_spec ⇒ Object
Override.
Instance Method Details
#generate_controller_spec ⇒ Object
Override
21 22 23 24 25 26 27 28 29 30 31 |
# File 'lib/generators/rspec/leosca/leosca_generator.rb', line 21 def generate_controller_spec return unless [:controller_specs] template 'controller_spec.rb', #File.join('spec/controllers', base_namespaces, controller_class_path, "#{controller_file_name}_controller_spec.rb") File.join('spec/controllers', controller_class_path, "#{controller_file_name}_controller_spec.rb") template "#{[:activespace]}/controller_spec.rb", #File.join('spec/controllers', base_namespaces, controller_class_path, "#{controller_file_name}_controller_spec.rb") File.join('spec/controllers', [:activespace], controller_class_path, "#{controller_file_name}_controller_spec.rb") end |
#generate_routing_spec ⇒ Object
Override
34 35 36 37 38 39 40 41 42 43 44 |
# File 'lib/generators/rspec/leosca/leosca_generator.rb', line 34 def generate_routing_spec return unless [:routing_specs] template 'routing_spec.rb', #File.join('spec/routing', base_namespaces, controller_class_path, "#{controller_file_name}_routing_spec.rb") File.join('spec/routing', controller_class_path, "#{controller_file_name}_routing_spec.rb") template "#{[:activespace]}/routing_spec.rb", #File.join('spec/routing', base_namespaces, controller_class_path, "#{controller_file_name}_routing_spec.rb") File.join('spec/routing', [:activespace], controller_class_path, "#{controller_file_name}_routing_spec.rb") end |