Class: FacebookSession::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- FacebookSession::Generators::InstallGenerator
- Defined in:
- lib/generators/facebook_session/install_generator.rb
Instance Method Summary collapse
Instance Method Details
#create_initializer ⇒ Object
8 9 10 |
# File 'lib/generators/facebook_session/install_generator.rb', line 8 def create_initializer template 'initializer.rb', File.join('config', 'initializers', 'facebook_session.rb') end |
#inject_js ⇒ Object
13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/generators/facebook_session/install_generator.rb', line 13 def inject_js require_js = "//= require facebook_session\n" if manifest.exist? manifest_contents = File.read(manifest) if manifest_contents.include? 'require_tree' inject_into_file manifest, require_js, {before: '//= require_tree'} else append_file manifest, require_js end else create_file manifest, require_js end end |