Sha256: 961ea21d9cd0f41e9708e2221bac63a47c3feac125f54a264a09a57fed2df7fc

Contents?: true

Size: 1.17 KB

Versions: 1

Compression:

Stored size: 1.17 KB

Contents

* 0.0.9 (Aug 24, 2009) Policies deserve some love too
* Renamed the Walruz::Manager.check_authorization to
Walruz::Manager.check_action_authorization
* Added a new method Walruz::Manager.check_policy_authorization to be used on
the 'satisfies' methods.
* Moved the Walruz::Manager::QueryAuthorization extension from Walruz::Manager class
to Walruz main module
* Added a Walruz.version method that tells which version of Walruz you are
using


* 0.0.8 (Aug 21, 2009) The anonymous who
* New class Walruz::Manager will handle all the authorization
invocation that was in Walruz::Actor and Walruz::Subject before
* New module Walruz::Memoize that provides memoization methods to
cache the result of the can?, authorize, satisfies?
and satisfies methods in the Actor model
* Added the Walruz::Policy#halt method to stop execution of policies
authorizations (even if they are in a composite policy), and return false with
an error message (given on the halt invocation).

* 0.0.7 (July 23, 2009)
* New Array#only_authorized_for method for filtering arrays of subjects
* Added the satisfy on the Walruz::Actor module
* Changed documentation from rDoc to YARD
* Documented all the modules of the gem

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
walruz-0.0.9 CHANGELOG