class Aurelia::InstallGenerator
Public Instance Methods
copy_sample_app()
click to toggle source
# File lib/generators/aurelia/install_generator.rb, line 10 def copy_sample_app # Copy Sample App Files directory "sample/", "assets/" # Create Application Name and Layout Name template "templates/application.html.erb", "app/views/layouts/#{file_name}.html.erb" copy_file "templates/main.js", "assets/#{mod_name}.js" copy_file "templates/appaurelia.js", "app/assets/javascripts/#{file_name}.js" # Copy the Config.js and Packages.js to destination directory. copy_file "templates/package.json", "package.json" copy_file "templates/config.js", "assets/config.js" end
restore_packages()
click to toggle source
# File lib/generators/aurelia/install_generator.rb, line 25 def restore_packages exec "jspm install && jspm dl-loader" end
Private Instance Methods
file_name()
click to toggle source
# File lib/generators/aurelia/install_generator.rb, line 30 def file_name layout_name.downcase.underscore end
mod_name()
click to toggle source
# File lib/generators/aurelia/install_generator.rb, line 34 def mod_name module_name.downcase.underscore end