Sha256: 16aae2379ad8fa32699fd10cc5cc86663232152ca6a1f9748d3b09be91f68e43
Contents?: true
Size: 906 Bytes
Versions: 9
Compression:
Stored size: 906 Bytes
Contents
require 'rails/generators' require 'rails/generators/migration' module SimpleAdmin class InstallGenerator < Rails::Generators::Base desc <<-CONTENT This will mount SimpleAdmin in your routes.rb using the admin \ path. It will also install a simple_admin initializer file in \ your config where you can setup the options.\ \ Once complete, register admin interfaces like app/admin/posts.rb:\ \ SimpleAdmin.register :posts do\ end\ CONTENT def self.source_root File.join(File.dirname(__FILE__), '..', 'templates') end def copy_initializer_file copy_file 'initializer.rb', 'config/initializers/simple_admin.rb' end def app_admin empty_directory('app/admin') end def add_simple_admin_routes simple_admin_routes = %(mount SimpleAdmin::Engine => '/admin'\n) route simple_admin_routes end end end
Version data entries
9 entries across 9 versions & 1 rubygems