Sha256: bcae6cd6bd4ce93ac614d0aa1f64304b80cf194f7f506fd34d691d349e3037c9

Contents?: true

Size: 454 Bytes

Versions: 13

Compression:

Stored size: 454 Bytes

Contents

module Iam
  module Configuration
    def self.configure
      yield self
    end

    mattr_accessor :account_class
    @@account_class = 'User'

    mattr_accessor :account_attributes
    @@account_attributes = ['id', 'full_name']

    mattr_accessor :role_class
    @@role_class = 'Role'

    mattr_accessor :role_name_attribute
    @@role_name_attribute = 'name'

    mattr_accessor :accounts_for_each_role
    @@accounts_for_each_role = 3
  end
end

Version data entries

13 entries across 13 versions & 1 rubygems

Version Path
iam-0.1.12 lib/iam/configuration.rb
iam-0.1.11 lib/iam/configuration.rb
iam-0.1.10 lib/iam/configuration.rb
iam-0.1.9 lib/iam/configuration.rb
iam-0.1.8 lib/iam/configuration.rb
iam-0.1.7 lib/iam/configuration.rb
iam-0.1.6 lib/iam/configuration.rb
iam-0.1.5 lib/iam/configuration.rb
iam-0.1.4 lib/iam/configuration.rb
iam-0.1.3 lib/iam/configuration.rb
iam-0.1.2 lib/iam/configuration.rb
iam-0.1.1 lib/iam/configuration.rb
iam-0.1.0 lib/iam/configuration.rb