Sha256: 784bdd631e2dc88b12a916b898c0e621d47bd3394504e5fb0553a769f00158a9
Contents?: true
Size: 736 Bytes
Versions: 1
Compression:
Stored size: 736 Bytes
Contents
# 1.2.0 - Cache whole blocks of identical permissions when one of them is checked. For example, assuming we have a given permissions set: ``` can [:update, :destroy, :archive], Post do |post, user| post.user_id == user.id end ``` When resolving one of them like this: ``` can? :update, @post ``` Access Granted will cache the result for each of the remaining actions, too. So next time when checking permissions `:destroy` or `:archive`, AG will serve the result from cache instead of running the block again. # 1.1.2 - Expose internal `block` instance variable in Permission class # 1.1.1 - Return detailed information about which permission is duplicate when raising DuplicatePermission exception
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
access-granted-1.2.0 | CHANGELOG.md |