3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
# File 'lib/generators/script_helpers/install/install_generator.rb', line 3
def create_database
application_layout = "app/views/layouts/application.html.erb"
return unless File.exist?(application_layout)
application_layout_contents = File.read application_layout
modified_application_layout = false
unless application_layout_contents.include?("<%= script_contents %>") || application_layout_contents.include?("<%= script_tag_contents %>")
gsub_file application_layout, /( *)<\/body>/, ' \1<%= script_tag_contents %>
\1<%= script_contents %>
\1</body>'
modified_application_layout = true
end
unless application_layout_contents.include?("<%= css_contents %>") || application_layout_contents.include?("<%= css_tag_contents %>")
gsub_file application_layout, /( *)<\/head>/, ' \1<%= css_tag_contents %>
\1<%= css_contents %>
\1</head>'
modified_application_layout = true
end
puts " force #{application_layout}" if modified_application_layout
end
|