Sha256: c4b2642b3f5cf6e7e6bb30880778f327ba51e72868443375121743168e425cd1
Contents?: true
Size: 952 Bytes
Versions: 1
Compression:
Stored size: 952 Bytes
Contents
module CmAdmin class InstallGenerator < Rails::Generators::Base source_root File.expand_path('templates', __dir__) desc <<-DESC.strip_heredoc Generates layout for the entire admin panel For example: rails g cm_admin:install It copies the respectively layout files and the necessary asset files. DESC def copy_layout_file copy_file "layouts/_side_navbar.html.slim", "app/views/layouts/_side_navbar.html.slim" copy_file "layouts/_navbar.html.slim", "app/views/layouts/_navbar.html.slim" remove_file "app/views/layouts/application.html.erb" copy_file "layouts/application.html.slim", "app/views/layouts/application.html.slim" end def copy_asset_file copy_file "assets/images/same-logo.png", "app/assets/images/same-logo.png" directory "assets/stylesheets/", "app/assets/stylesheets/" remove_file "app/assets/stylesheets/application.css" end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
cm-admin-0.1.0 | lib/generators/cm_admin/install_generator.rb |