Class: Jskit::Generators::InstallGenerator
- Inherits:
-
Rails::Generators::Base
- Object
- Rails::Generators::Base
- Jskit::Generators::InstallGenerator
- Defined in:
- lib/generators/jskit/install/install_generator.rb
Instance Method Summary collapse
- #add_js_to_manifest ⇒ Object
- #append_jskit_to_application_layout ⇒ Object
- #copy_controllers ⇒ Object
- #create_controllers_directory ⇒ Object
- #create_initializer ⇒ Object
Instance Method Details
#add_js_to_manifest ⇒ Object
14 15 16 |
# File 'lib/generators/jskit/install/install_generator.rb', line 14 def add_js_to_manifest add_rails_jskit if manifest? end |
#append_jskit_to_application_layout ⇒ Object
18 19 20 |
# File 'lib/generators/jskit/install/install_generator.rb', line 18 def append_jskit_to_application_layout send("append_jskit_method_to_application_layout_#{layout_extension}") unless jskit_method_exists? end |
#copy_controllers ⇒ Object
10 11 12 |
# File 'lib/generators/jskit/install/install_generator.rb', line 10 def copy_controllers template "app/assets/javascripts/controllers/application_controller.js" end |
#create_controllers_directory ⇒ Object
6 7 8 |
# File 'lib/generators/jskit/install/install_generator.rb', line 6 def create_controllers_directory empty_directory "app/assets/javascripts/controllers" end |
#create_initializer ⇒ Object
22 23 24 |
# File 'lib/generators/jskit/install/install_generator.rb', line 22 def create_initializer template "config/initializers/rails_jskit.rb" end |