5
6
7
8
9
10
11
12
13
14
15
|
# File 'lib/generators/datafix/datafix_generator.rb', line 5
def generate
raise "Datafix with name '#{file_name}' already exists" if Dir.glob("#{PATH}/*_#{file_name}.rb").any?
template "datafix_template.rb.erb", "#{PATH}/#{timestamp}_#{file_name}.rb"
if Rails.application.config.generators.rails[:test_framework] == :rspec
template "datafix_spec_template.rb.erb", "spec/#{PATH}/#{timestamp}_#{file_name}_spec.rb"
else
puts "Datafix test was not generated. Datafix requires rspec."
end
end
|