<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,6 +1,8 @@
-h2. 0.9.3 (?)
+h2. 0.9.3 (04-Feb-2009)
 
 * Fix bug in delete_role - didn't work with custom class names
+* Add @:helper@ option for @access_control@.
+* Ability to generate helper methods directly (place @include Acl9Helpers@ in your helper module).
 
 h2. 0.9.2 (11-Jan-2009)
 </diff>
      <filename>CHANGELOG.textile</filename>
    </modified>
    <modified>
      <diff>@@ -1,3 +1,4 @@
+lib/acl9/helpers.rb
 lib/acl9/config.rb
 lib/acl9/model_extensions/subject.rb
 lib/acl9/model_extensions/object.rb
@@ -7,11 +8,14 @@ lib/acl9/controller_extensions/dsl_base.rb
 lib/acl9/version.rb
 lib/acl9/model_extensions.rb
 lib/acl9.rb
+TODO
 spec/db/schema.rb
+spec/helpers_spec.rb
 spec/spec_helper.rb
 spec/models.rb
 spec/dsl_base_spec.rb
 spec/access_control_spec.rb
+spec/controllers.rb
 spec/roles_spec.rb
 acl9.gemspec
 Manifest</diff>
      <filename>Manifest</filename>
    </modified>
    <modified>
      <diff>@@ -13,22 +13,6 @@
       end
     end
 
-* Add helper_method call.
-
-    access_control :helper =&gt; :can_see? do
-      allow :owner, :of =&gt; :foo, :to =&gt; [:show, :index]
-    end
-
-  will work exactly as 
-
-    access_control :can_see?, :filter =&gt; false do
-      allow :owner, :of =&gt; :foo, :to =&gt; [:show, :index]
-    end
-
-    helper_method :can_see?
-
-  and provide :can_see? method in a view.
-
 * Acl9-based menu generator.
 
   If you get Access Denied on /secrets/index, probably you shouldn't see &quot;Secrets&quot; item</diff>
      <filename>TODO</filename>
    </modified>
    <modified>
      <diff>@@ -2,15 +2,15 @@
 
 Gem::Specification.new do |s|
   s.name = %q{acl9}
-  s.version = &quot;0.9.2&quot;
+  s.version = &quot;0.9.3&quot;
 
   s.required_rubygems_version = Gem::Requirement.new(&quot;&gt;= 1.2&quot;) if s.respond_to? :required_rubygems_version=
   s.authors = [&quot;Oleg Dashevskii&quot;]
-  s.date = %q{2009-02-01}
+  s.date = %q{2009-02-04}
   s.description = %q{Yet another role-based authorization system for Rails with a nice DSL for access control lists.}
   s.email = %q{olegdashevskii@gmail.com}
-  s.extra_rdoc_files = [&quot;lib/acl9/model_extensions.rb&quot;, &quot;lib/acl9/version.rb&quot;, &quot;lib/acl9/model_extensions/subject.rb&quot;, &quot;lib/acl9/model_extensions/object.rb&quot;, &quot;lib/acl9/controller_extensions/generators.rb&quot;, &quot;lib/acl9/controller_extensions/dsl_base.rb&quot;, &quot;lib/acl9/config.rb&quot;, &quot;lib/acl9/controller_extensions.rb&quot;, &quot;lib/acl9.rb&quot;, &quot;README.textile&quot;, &quot;CHANGELOG.textile&quot;]
-  s.files = [&quot;init.rb&quot;, &quot;Manifest&quot;, &quot;lib/acl9/model_extensions.rb&quot;, &quot;lib/acl9/version.rb&quot;, &quot;lib/acl9/model_extensions/subject.rb&quot;, &quot;lib/acl9/model_extensions/object.rb&quot;, &quot;lib/acl9/controller_extensions/generators.rb&quot;, &quot;lib/acl9/controller_extensions/dsl_base.rb&quot;, &quot;lib/acl9/config.rb&quot;, &quot;lib/acl9/controller_extensions.rb&quot;, &quot;lib/acl9.rb&quot;, &quot;README.textile&quot;, &quot;acl9.gemspec&quot;, &quot;CHANGELOG.textile&quot;, &quot;MIT-LICENSE&quot;, &quot;Rakefile&quot;, &quot;spec/db/schema.rb&quot;, &quot;spec/dsl_base_spec.rb&quot;, &quot;spec/spec_helper.rb&quot;, &quot;spec/access_control_spec.rb&quot;, &quot;spec/roles_spec.rb&quot;, &quot;spec/models.rb&quot;]
+  s.extra_rdoc_files = [&quot;lib/acl9/helpers.rb&quot;, &quot;lib/acl9/config.rb&quot;, &quot;lib/acl9/model_extensions/subject.rb&quot;, &quot;lib/acl9/model_extensions/object.rb&quot;, &quot;lib/acl9/controller_extensions.rb&quot;, &quot;lib/acl9/controller_extensions/generators.rb&quot;, &quot;lib/acl9/controller_extensions/dsl_base.rb&quot;, &quot;lib/acl9/version.rb&quot;, &quot;lib/acl9/model_extensions.rb&quot;, &quot;lib/acl9.rb&quot;, &quot;TODO&quot;, &quot;README.textile&quot;, &quot;CHANGELOG.textile&quot;]
+  s.files = [&quot;lib/acl9/helpers.rb&quot;, &quot;lib/acl9/config.rb&quot;, &quot;lib/acl9/model_extensions/subject.rb&quot;, &quot;lib/acl9/model_extensions/object.rb&quot;, &quot;lib/acl9/controller_extensions.rb&quot;, &quot;lib/acl9/controller_extensions/generators.rb&quot;, &quot;lib/acl9/controller_extensions/dsl_base.rb&quot;, &quot;lib/acl9/version.rb&quot;, &quot;lib/acl9/model_extensions.rb&quot;, &quot;lib/acl9.rb&quot;, &quot;TODO&quot;, &quot;spec/db/schema.rb&quot;, &quot;spec/helpers_spec.rb&quot;, &quot;spec/spec_helper.rb&quot;, &quot;spec/models.rb&quot;, &quot;spec/dsl_base_spec.rb&quot;, &quot;spec/access_control_spec.rb&quot;, &quot;spec/controllers.rb&quot;, &quot;spec/roles_spec.rb&quot;, &quot;acl9.gemspec&quot;, &quot;Manifest&quot;, &quot;MIT-LICENSE&quot;, &quot;Rakefile&quot;, &quot;README.textile&quot;, &quot;init.rb&quot;, &quot;CHANGELOG.textile&quot;]
   s.has_rdoc = true
   s.homepage = %q{http://github.com/be9/acl9}
   s.rdoc_options = [&quot;--line-numbers&quot;, &quot;--inline-source&quot;, &quot;--title&quot;, &quot;Acl9&quot;, &quot;--main&quot;, &quot;README.textile&quot;]</diff>
      <filename>acl9.gemspec</filename>
    </modified>
    <modified>
      <diff>@@ -44,7 +44,7 @@ module Acl9 # :nodoc:
 
     MAJOR = 0
     MINOR = 9
-    TINY  = 2
+    TINY  = 3
 
     # The current version as a Version instance
     CURRENT = new(MAJOR, MINOR, TINY)</diff>
      <filename>lib/acl9/version.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>48956a159dfbee3db3b31136bf554013d24465ad</id>
    </parent>
  </parents>
  <author>
    <name>oleg dashevskii</name>
    <email>be9@be9.ru</email>
  </author>
  <url>http://github.com/be9/acl9/commit/dd78f4d82e9601e2ac9f8046d742ef8da658ce34</url>
  <id>dd78f4d82e9601e2ac9f8046d742ef8da658ce34</id>
  <committed-date>2009-02-03T21:46:43-08:00</committed-date>
  <authored-date>2009-02-03T21:46:43-08:00</authored-date>
  <message>Ok, this brings 0.9.3</message>
  <tree>90207e2580df1a04ccd18cf7d6a7326ddfaba810</tree>
  <committer>
    <name>oleg dashevskii</name>
    <email>be9@be9.ru</email>
  </committer>
</commit>
