6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
|
# File 'lib/generators/avo/setup_generator.rb', line 6
def setup
if yes?("Would you like to generate a layout?")
generate("avo:layout")
end
if yes?("Would you like to install Devise?")
gem("devise")
generate("devise:install")
model_name = ask("What would you like the user model to be called? [user]")
model_name = "user" if model_name.blank?
generate("devise", model_name)
end
if yes?("Would you like to use CanCan")
gem("cancan")
copy_file "ability.rb", "models/ability.rb"
migration_template 'create_roles_migration.rb', "db/migrate/create_roles.rb"
end
end
|