34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
|
# File 'lib/creact/file_handlers.rb', line 34
def run_generator
existing_files = []
files_to_create = [
'views/layout.mote',
'views/home.mote',
'js/react.rb',
'js/jquery.js'
]
files_to_create.each do |file|
if File.exists? file
existing_files << file
end
end
if not existing_files.empty?
raise IOError, "Move or rename the following files to use this generator: #{existing_files}"
end
puts 'Running generator'
create_dirs
create_views
@view_files.map { |file| puts file }
create_js
@js_files.map { |file| puts file }
puts 'Done!'
end
|