Class: Jskit::Generators::InstallGenerator

Inherits:
Rails::Generators::Base
  • Object
show all
Defined in:
lib/generators/jskit/install/install_generator.rb

Instance Method Summary collapse

Instance Method Details

#add_js_to_manifestObject



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_layoutObject



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_controllersObject



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_directoryObject



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_initializerObject



22
23
24
# File 'lib/generators/jskit/install/install_generator.rb', line 22

def create_initializer
  template "config/initializers/rails_jskit.rb"
end