Sha256: f7a69cd631300ffada1be3ede9db155289019c2b8f2b93c870ce39b5c8fdd1ef
Contents?: true
Size: 491 Bytes
Versions: 5
Compression:
Stored size: 491 Bytes
Contents
# Read about factories at https://github.com/thoughtbot/factory_girl def define_permission(action, model) perm = Faalis::Permission.find_by(permission_type: action, model: "Faalis::#{model.to_s.titleize}") perm || Fabricate("#{action}_#{model}") end [:index, :show, :update, :create, :destroy].each do |action| Fabricator "#{action}_group".to_sym, class_name: 'Faalis::Permission' do model 'Faalis::Group' permission_type action end end
Version data entries
5 entries across 5 versions & 1 rubygems