Sha256: 1044ea20c1f78593066159859b10d1373970289e60e00bc2ed3d06d7c3e879dd

Contents?: true

Size: 363 Bytes

Versions: 18

Compression:

Stored size: 363 Bytes

Contents

h2. Example : roles_mask

Creates and uses an Integer field where each on bit signifies a role

<pre>
  class User
    include RoleModels::Generic 

    attr_accessor :name, :roles_mask

    role_strategy :roles_mask, :default

    roles :admin, :user

    def initialize name, *new_roles
      self.name = name
      self.roles = new_roles
    end 
  end
</pre>

Version data entries

18 entries across 18 versions & 1 rubygems

Version Path
roles_generic-0.5.0 wiki/strategies/roles_mask.textile
roles_generic-0.3.9 wiki/strategies/roles_mask.textile
roles_generic-0.3.8 wiki/strategies/roles_mask.textile
roles_generic-0.3.7.2 wiki/strategies/roles_mask.textile
roles_generic-0.3.7.1 wiki/strategies/roles_mask.textile
roles_generic-0.3.7 wiki/strategies/roles_mask.textile
roles_generic-0.3.6 wiki/strategies/roles_mask.textile
roles_generic-0.3.5 wiki/strategies/roles_mask.textile
roles_generic-0.3.4 wiki/strategies/roles_mask.textile
roles_generic-0.3.3 wiki/strategies/roles_mask.textile
roles_generic-0.2.7 wiki/strategies/roles_mask.textile
roles_generic-0.2.6 wiki/strategies/roles_mask.textile
roles_generic-0.2.5 wiki/strategies/roles_mask.textile
roles_generic-0.2.4 wiki/strategies/roles_mask.textile
roles_generic-0.2.3 wiki/strategies/roles_mask.textile
roles_generic-0.2.2 wiki/strategies/roles_mask.textile
roles_generic-0.2.1 wiki/strategies/roles_mask.textile
roles_generic-0.2.0 wiki/strategies/roles_mask.textile