Sha256: 1dbdf6ed2a1b8ac63fb461962a5d63627a93584a37883b3ebad544ee47352b3b

Contents?: true

Size: 545 Bytes

Versions: 11

Compression:

Stored size: 545 Bytes

Contents

require "spec_helper"
require "rolify/shared_examples/shared_examples_for_roles"
require "rolify/shared_examples/shared_examples_for_dynamic"
require "rolify/shared_examples/shared_examples_for_scopes"
require "rolify/shared_examples/shared_examples_for_callbacks"

describe "Using Rolify with custom User and Role class names" do
  def user_class
    Customer
  end

  def role_class
    Privilege
  end
  
  it_behaves_like Rolify::Role
  it_behaves_like "Role.scopes"
  it_behaves_like Rolify::Dynamic
  it_behaves_like "Rolify.callbacks"
end

Version data entries

11 entries across 11 versions & 2 rubygems

Version Path
rolify-4.1.1 spec/rolify/custom_spec.rb
rolify-4.1.0 spec/rolify/custom_spec.rb
rolify-4.0.0 spec/rolify/custom_spec.rb
rolify-3.5.2 spec/rolify/custom_spec.rb
rolify-3.5.1 spec/rolify/custom_spec.rb
rolify-3.5.0 spec/rolify/custom_spec.rb
rolify-3.4.1 spec/rolify/custom_spec.rb
rolify-3.4.0 spec/rolify/custom_spec.rb
rolify-3.3.0 spec/rolify/custom_spec.rb
third-prestige-rolify-3.3.0.rc5 spec/rolify/custom_spec.rb
rolify-3.3.0.rc4 spec/rolify/custom_spec.rb