Sha256: bb6188e8f361fac0bd73f24ccd85427a1444fe7adfd56f46fd0a808bb3accf3d

Contents?: true

Size: 1.62 KB

Versions: 3

Compression:

Stored size: 1.62 KB

Contents

* 0.0.10 (Aug 26, 2009) Walruz wanted to be an actor too...
* Fixed bug related to Walruz::NotAuthorized info, the actor was Walruz
instead of the current actor, when the authorization was being called from
the Walruz.authorize! method
* Removed all the exceptions declaration from the walruz main file, and put
them on a specific file called lib/exceptions.rb
* Removed the Config class from the walruz main file, and put it on a specific
file called lib/config.rb


* 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

3 entries across 3 versions & 1 rubygems

Version Path
walruz-0.0.12 CHANGELOG
walruz-0.0.11 CHANGELOG
walruz-0.0.10 CHANGELOG