lib/generators/manifest/install/install_generator.rb in manifest-rails-0.1.3 vs lib/generators/manifest/install/install_generator.rb in manifest-rails-0.2.0
- old
+ new
@@ -32,7 +32,23 @@
end
def create_public_layout
create_file 'app/views/layouts/public.html.erb'
end
+
+ def require_manifest_in_application_rb
+ application_file = "#{Rails.root}/config/application.rb"
+
+ File.open(application_file, 'r') do |f|
+ sentinel = /Bundler.require/
+ inject_into_file application_file, "require 'manifest'\n\n", before: sentinel
+ end
+ end
+
+ def inject_assets_for_precompiling_in_application_rb
+ line = " config.assets.precompile += ['manifest/main.css', 'manifest/sessions.css', 'manifest/main.js']\n"
+ application_file = "#{Rails.root}/config/application.rb"
+ sentinel = /^ {2}end\nend/
+ inject_into_file application_file, line, before: sentinel
+ end
end