Sha256: f503ca0aeef263bf481a15995338f462c453f83f2f08df8988bd715253f3a19d

Contents?: true

Size: 196 Bytes

Versions: 3

Compression:

Stored size: 196 Bytes

Contents

Abilities.define do
  can :create, Post
  cannot :read, Post
  can 'destroy', Post.new if admin?
  can :edit, Post do |post|
    post.user == self
  end
  can :manage, User
  can :touch, :all
end

Version data entries

3 entries across 3 versions & 1 rubygems

Version Path
abilities-0.0.4 test/dummy/config/initializers/abilities.rb
abilities-0.0.3 test/dummy/config/initializers/abilities.rb
abilities-0.0.2 test/dummy/config/initializers/abilities.rb