Sha256: 910c0580072600a0e7fa032c8a303ffdd3adef629df03270dac2922f491af825
Contents?: true
Size: 692 Bytes
Versions: 16
Compression:
Stored size: 692 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 || FactoryGirl.create("#{role}_group") end FactoryGirl.define do factory :guest_group, :class => 'Faalis::Group' do |f| name 'Guest' role 'guest' end factory :admin_group, :class => 'Faalis::Group' do name 'Admin' role 'admin' end # This is a random group factory :manager_group, :class => 'Faalis::Group' do name 'Manager' role 'manager' permissions do [:index, :show, :update, :create, :destroy].map do |x| define_permission(x, :group) end end end end
Version data entries
16 entries across 16 versions & 1 rubygems