Sha256: fcab28a390d2bbf6a096aad7f4177a7f045c130d13c26bebfb74e3901d12de78

Contents?: true

Size: 437 Bytes

Versions: 20

Compression:

Stored size: 437 Bytes

Contents

module Spider; module Auth
    
    class User < Spider::Model::Managed
        
        def identifier
            raise "Unimplemented"
        end
        
        def user_attributes(dest=nil)
            {}
        end

        # This can be overrided in subclasses, possibly with RBACProvider
        def can?(*args)
            false
        end

        def superuser?
            false
        end
        
    end
    
end; end

Version data entries

20 entries across 20 versions & 1 rubygems

Version Path
spiderfw-1.0.1 apps/core/auth/models/user.rb
spiderfw-1.0.0 apps/core/auth/models/user.rb
spiderfw-0.6.39 apps/core/auth/models/user.rb
spiderfw-0.6.38 apps/core/auth/models/user.rb
spiderfw-0.6.37 apps/core/auth/models/user.rb
spiderfw-0.6.35 apps/core/auth/models/user.rb
spiderfw-0.6.34 apps/core/auth/models/user.rb
spiderfw-0.6.33 apps/core/auth/models/user.rb
spiderfw-0.6.32 apps/core/auth/models/user.rb
spiderfw-0.6.31 apps/core/auth/models/user.rb
spiderfw-0.6.30 apps/core/auth/models/user.rb
spiderfw-0.6.29 apps/core/auth/models/user.rb
spiderfw-0.6.28 apps/core/auth/models/user.rb
spiderfw-0.6.27 apps/core/auth/models/user.rb
spiderfw-0.6.26 apps/core/auth/models/user.rb
spiderfw-0.6.26.pre1 apps/core/auth/models/user.rb
spiderfw-0.6.25 apps/core/auth/models/user.rb
spiderfw-0.6.24 apps/core/auth/models/user.rb
spiderfw-0.6.23 apps/core/auth/models/user.rb
spiderfw-0.6.22 apps/core/auth/models/user.rb