class Rspec::Generators::LeoscaGenerator

Public Instance Methods

generate_controller_spec() click to toggle source

Override

# File lib/generators/rspec/leosca/leosca_generator.rb, line 21
def generate_controller_spec
  return unless options[: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 "#{options[:activespace]}/controller_spec.rb",
           #File.join('spec/controllers', base_namespaces, controller_class_path, "#{controller_file_name}_controller_spec.rb")
           File.join('spec/controllers', options[:activespace], controller_class_path, "#{controller_file_name}_controller_spec.rb")
end
generate_routing_spec() click to toggle source

Override

# File lib/generators/rspec/leosca/leosca_generator.rb, line 34
def generate_routing_spec
  return unless options[: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 "#{options[:activespace]}/routing_spec.rb",
           #File.join('spec/routing', base_namespaces, controller_class_path, "#{controller_file_name}_routing_spec.rb")
           File.join('spec/routing', options[:activespace], controller_class_path, "#{controller_file_name}_routing_spec.rb")
end