Sha256: be51c31d5e73b3343715b977816398f46cfed2a52f4766a19d7dedc82be830f2
Contents?: true
Size: 606 Bytes
Versions: 5
Compression:
Stored size: 606 Bytes
Contents
# Read about factories at https://github.com/thoughtbot/factory_girl def group(role) # get existing group or create new one Faalis::Group.where(role: role).first || Fabricate("#{role}_group") end Fabricator :guest_group, class_name: 'Faalis::Group' do name 'Guest' role 'guest' end Fabricator :admin_group, class_name: 'Faalis::Group' do name 'Admin' role 'admin' end Fabricator :manager_group, class_name: 'Faalis::Group' do name 'Manager' role 'manager' permissions do [:index, :show, :update, :create, :destroy].map do |x| define_permission(x, :group) end end end
Version data entries
5 entries across 5 versions & 1 rubygems