class LatoCore::InitializerGenerator
Public Instance Methods
create_initializer()
click to toggle source
# File lib/generators/lato_core/initializer_generator.rb, line 12 def create_initializer manage_controllers manage_views manage_assets_stylesheets manage_assets_javascripts manage_assets_images end
Private Instance Methods
manage_assets_images()
click to toggle source
# File lib/generators/lato_core/initializer_generator.rb, line 49 def manage_assets_images # copy images logo file copy_file('assets/images/logo.svg', 'app/assets/images/lato/logo.svg') end
manage_assets_javascripts()
click to toggle source
# File lib/generators/lato_core/initializer_generator.rb, line 43 def manage_assets_javascripts # copy javascripts application file copy_file('assets/javascripts/application.js', 'app/assets/javascripts/lato/application.js') end
manage_assets_stylesheets()
click to toggle source
# File lib/generators/lato_core/initializer_generator.rb, line 34 def manage_assets_stylesheets # copy stylesheets theme file copy_file('assets/stylesheets/theme.scss.erb', 'app/assets/stylesheets/lato/theme.scss.erb') # copy stylesheets application file copy_file('assets/stylesheets/application.scss', 'app/assets/stylesheets/lato/application.scss') end
manage_controllers()
click to toggle source
# File lib/generators/lato_core/initializer_generator.rb, line 22 def manage_controllers # copy controllers copy_file('controllers/application_controller.rb', 'app/controllers/lato/application_controller.rb') end
manage_views()
click to toggle source
# File lib/generators/lato_core/initializer_generator.rb, line 28 def manage_views # copy views copy_file('views/application/index.html.erb', 'app/views/lato/application/index.html.erb') end