Sha256: 07aa8c8ada879fdaa1504354e6fc7c433dc6295f21ed7f06efe01d4435fa9ae1

Contents?: true

Size: 571 Bytes

Versions: 2

Compression:

Stored size: 571 Bytes

Contents

require 'rubygems'
require "bundler/setup"

require 'rolify'
require 'rolify/matchers'
require 'rails/all'

require 'coveralls'
Coveralls.wear_merged!

ENV['ADAPTER'] ||= 'active_record'

load File.dirname(__FILE__) + "/support/adapters/#{ENV['ADAPTER']}.rb"
load File.dirname(__FILE__) + '/support/data.rb'

def reset_defaults
  Rolify.use_defaults
  Rolify.use_mongoid if ENV['ADAPTER'] == "mongoid"
end

def provision_user(user, roles)
  roles.each do |role|
    if role.is_a? Array
      user.add_role *role
    else
      user.add_role role
    end
  end
  user
end

Version data entries

2 entries across 2 versions & 2 rubygems

Version Path
rolify-3.3.0 spec/spec_helper.rb
third-prestige-rolify-3.3.0.rc5 spec/spec_helper.rb