Sha256: fd44d4bcce4ded2a71363c923e21ec9be359699ca947adadc24ffb0c61fad6e7

Contents?: true

Size: 387 Bytes

Versions: 6

Compression:

Stored size: 387 Bytes

Contents

module Admin

  class FakeUser

    def id
      0
    end

    def can?(*args)
      true
    end

    def cannot?(*args)
      !can?(*args)
    end

    def is_root?
      true
    end

    def is_not_root?
      !is_root?
    end

    def resources
      Typus::Configuration.roles[role].compact
    end

    def role
      Typus.master_role
    end

    def name
    end

  end

end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
typus-1.0.0.pre6 app/models/admin/fake_user.rb
typus-1.0.0.pre5 app/models/admin/fake_user.rb
typus-1.0.0.pre4 app/models/admin/fake_user.rb
typus-1.0.0.pre3 app/models/admin/fake_user.rb
typus-1.0.0.pre2 app/models/admin/fake_user.rb
typus-1.0.0.pre app/models/admin/fake_user.rb