Sha256: 9aa11c6c2bbe30999cc8bea8b8db77fc2e3732cd2676088bdb031743b62779b1
Contents?: true
Size: 1.06 KB
Versions: 123
Compression:
Stored size: 1.06 KB
Contents
require 'generators/saucy/base' require 'rails/generators/active_record/migration' module Saucy module Generators class InstallGenerator < Base include Rails::Generators::Migration extend ActiveRecord::Generators::Migration desc <<DESC Description: Copy saucy files to your application. DESC def generate_migration migration_template "create_saucy_tables.rb", "db/migrate/create_saucy_tables.rb" end def create_models directory "models", "app/models" end def create_controllers directory "controllers", "app/controllers" end def update_user_model insert_into_file "app/models/user.rb", "\ninclude Saucy::User", :after => "include Clearance::User" end def add_account_authorization insert_into_file "app/controllers/application_controller.rb", "\ninclude Saucy::AccountAuthorization", :after => "include Clearance::Authentication" end end end end
Version data entries
123 entries across 123 versions & 2 rubygems
Version | Path |
---|---|
saucy-0.1.4 | lib/generators/saucy/install/install_generator.rb |
saucy-0.1.3 | lib/generators/saucy/install/install_generator.rb |
saucy-0.1.2 | lib/generators/saucy/install/install_generator.rb |