class ActiveadminBlog::Generators::InstallGenerator
Public Instance Methods
add_assets()
click to toggle source
# File lib/generators/activeadmin_blog/install_generator.rb, line 15 def add_assets if File.exist?('app/assets/javascripts/active_admin.js') insert_into_file "app/assets/javascripts/active_admin.js", "//= require activeadmin_blog\n", :after => "base\n" else puts "It doesn't look like you've installed activeadmin: active_admin.js is missing.\nPlease install it and try again." end if File.exist?('app/assets/stylesheets/active_admin.css.scss') insert_into_file "app/assets/stylesheets/active_admin.css.scss", "//= require activeadmin_blog\n", :before => "// Active Admin CSS Styles\n" else puts "It doesn't look like you've installed activeadmin: active_admin.scss is missing.\nPlease install it and try again." end end
copy_files()
click to toggle source
# File lib/generators/activeadmin_blog/install_generator.rb, line 8 def copy_files # admin puts "Installing admin:" copy_file "admin/blog_categories.rb", "app/admin/blog_categories.rb" copy_file "admin/blog_posts.rb", "app/admin/blog_posts.rb" end
mount_engine()
click to toggle source
# File lib/generators/activeadmin_blog/install_generator.rb, line 31 def mount_engine route "mount_blog_at '/#{file_name}'" end
show_congrats()
click to toggle source
# File lib/generators/activeadmin_blog/install_generator.rb, line 35 def show_congrats readme("README") end