Sha256: 382d481a06ae5de6cbdb5e4b4d0513dab173b3fa6d57d646959b7c46ec94e117

Contents?: true

Size: 1.02 KB

Versions: 3

Compression:

Stored size: 1.02 KB

Contents

#Copy the content of this file into your seeds.rb and comment what you don't need


# define the roles you are going to use example: roles = ["support", "carrier", "mid lane :D", "bot lane :p"]
roles = []
# create roles
Rbacan::RolesAndPermissions.create_roles(roles)


# define the permissions you are going to use example: permissions = ["fire", "invoke", "fly"]
permissions = []
# create permissions
Rbacan::RolesAndPermissions.create_permissions(permissions)


# now assign some permissions to each role 
# to do that you need to define an array of the permissions you want to assign example: 
# role_permissions = ["fly", "fire"]
role_permissions = []
Rbacan::RolesAndPermissions.assign_permissions_to_role(role_name, role_permissions)
# example Rbacan::RolesAndPermissions.assign_permissions_to_role("mid lane :D", role_permissions)
# you can even define an array of many roles and then do :
# roles.each do |role|
#   role_name = role.name
#   Rbacan::RolesAndPermissions.assign_permissions_to_role(role_name, role_permissions)
# end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
rbacan-0.1.2 lib/generators/install/templates/copy_to_seeds.rb
rbacan-0.1.1 lib/generators/install/templates/copy_to_seeds.rb
rbacan-0.1.0 lib/generators/install/templates/copy_to_seeds.rb