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 |