12
13
14
15
16
17
18
19
20
21
22
|
# File 'lib/generators/active_import/model_converter_generator.rb', line 12
def create_files
Dir.mkdir("app/model_converters") unless File.directory?("app/model_converters")
@model_name = file_name
@class_name = class_name
@model = eval(@class_name)
@attributes = @model.attribute_names
@converter_name = options.converter_name || @class_name
template 'model_converter.rb.erb', "app/model_converters/#{@converter_name.underscore}_converter.rb"
Dir.mkdir("db/active_import") unless File.directory?("db/active_import")
template 'data.csv.erb', "db/active_import/#{@converter_name.underscore}.csv"
end
|