9
10
11
12
13
14
15
16
17
18
19
20
|
# File 'lib/generators/spec_generator.rb', line 9
def generate_spec_file
underscored = controller_name.underscore
underscored = underscored + '_controller' unless underscored.match(/_controller$/)
@class_name = underscored.classify
@devise = options[:devise] if options[:devise]
@model_name = @class_name.demodulize.match(/(.+)Controller$/)[1].underscore.singularize
file_path = "spec/controllers/#{underscored}_spec.rb"
template('controller_spec.rb', file_path)
end
|