<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array">
    <added>
      <filename>lib/declarative_authorization.rb</filename>
    </added>
    <added>
      <filename>lib/declarative_authorization/authorization.rb</filename>
    </added>
    <added>
      <filename>lib/declarative_authorization/helper.rb</filename>
    </added>
    <added>
      <filename>lib/declarative_authorization/in_controller.rb</filename>
    </added>
    <added>
      <filename>lib/declarative_authorization/in_model.rb</filename>
    </added>
    <added>
      <filename>lib/declarative_authorization/maintenance.rb</filename>
    </added>
    <added>
      <filename>lib/declarative_authorization/obligation_scope.rb</filename>
    </added>
    <added>
      <filename>lib/declarative_authorization/rails_legacy.rb</filename>
    </added>
    <added>
      <filename>lib/declarative_authorization/reader.rb</filename>
    </added>
  </added>
  <modified type="array">
    <modified>
      <diff>@@ -2,13 +2,13 @@
 
 Gem::Specification.new do |s|
   s.name = &quot;declarative_authorization&quot;
-  s.version = &quot;0.2.3&quot;
+  s.version = &quot;0.2.4&quot;
 
   s.required_ruby_version = &quot;&gt;= 1.8.6&quot;
   s.authors = [&quot;Steffen Bartsch&quot;]
   s.summary = &quot;declarative_authorization is a Rails plugin for authorization based on readable authorization rules.&quot;
   s.email = &quot;sbartsch@tzi.org&quot;
-  s.files = [&quot;CHANGELOG&quot;, &quot;MIT-LICENSE&quot;, &quot;README.rdoc&quot;, &quot;Rakefile&quot;, &quot;authorization_rules.dist.rb&quot;, &quot;garlic_example.rb&quot;, &quot;init.rb&quot;, &quot;app/controllers/authorization_rules_controller.rb&quot;, &quot;app/controllers/authorization_usages_controller.rb&quot;, &quot;app/helpers/authorization_rules_helper.rb&quot;, &quot;app/views/authorization_usages/index.html.erb&quot;, &quot;app/views/authorization_rules/index.html.erb&quot;, &quot;app/views/authorization_rules/graph.dot.erb&quot;, &quot;app/views/authorization_rules/graph.html.erb&quot;, &quot;config/routes.rb&quot;, &quot;lib/in_controller.rb&quot;, &quot;lib/reader.rb&quot;, &quot;lib/rails_legacy.rb&quot;, &quot;lib/obligation_scope.rb&quot;, &quot;lib/in_model.rb&quot;, &quot;lib/helper.rb&quot;, &quot;lib/authorization.rb&quot;, &quot;lib/maintenance.rb&quot;, &quot;test/authorization_test.rb&quot;, &quot;test/schema.sql&quot;, &quot;test/maintenance_test.rb&quot;, &quot;test/model_test.rb&quot;, &quot;test/controller_test.rb&quot;, &quot;test/helper_test.rb&quot;, &quot;test/dsl_reader_test.rb&quot;, &quot;test/test_helper.rb&quot;]
+  s.files = [&quot;CHANGELOG&quot;, &quot;MIT-LICENSE&quot;, &quot;README.rdoc&quot;, &quot;Rakefile&quot;, &quot;authorization_rules.dist.rb&quot;, &quot;garlic_example.rb&quot;, &quot;init.rb&quot;, &quot;app/controllers/authorization_rules_controller.rb&quot;, &quot;app/controllers/authorization_usages_controller.rb&quot;, &quot;app/helpers/authorization_rules_helper.rb&quot;, &quot;app/views/authorization_usages/index.html.erb&quot;, &quot;app/views/authorization_rules/index.html.erb&quot;, &quot;app/views/authorization_rules/graph.dot.erb&quot;, &quot;app/views/authorization_rules/graph.html.erb&quot;, &quot;config/routes.rb&quot;, &quot;lib/declarative_authorization.rb&quot;, &quot;lib/declarative_authorization/in_controller.rb&quot;, &quot;lib/declarative_authorization/reader.rb&quot;, &quot;lib/declarative_authorization/rails_legacy.rb&quot;, &quot;lib/declarative_authorization/obligation_scope.rb&quot;, &quot;lib/declarative_authorization/in_model.rb&quot;, &quot;lib/declarative_authorization/helper.rb&quot;, &quot;lib/declarative_authorization/authorization.rb&quot;, &quot;lib/declarative_authorization/maintenance.rb&quot;, &quot;lib/declarative_authorization.rb&quot;, &quot;test/authorization_test.rb&quot;, &quot;test/schema.sql&quot;, &quot;test/maintenance_test.rb&quot;, &quot;test/model_test.rb&quot;, &quot;test/controller_test.rb&quot;, &quot;test/helper_test.rb&quot;, &quot;test/dsl_reader_test.rb&quot;, &quot;test/test_helper.rb&quot;]
   s.has_rdoc = true
   s.homepage = %q{http://github.com/stffn/declarative_authorization}
 </diff>
      <filename>declarative_authorization.gemspec</filename>
    </modified>
    <modified>
      <diff>@@ -2,13 +2,13 @@
 
 Gem::Specification.new do |s|
   s.name = &quot;declarative_authorization&quot;
-  s.version = &quot;0.2.3&quot;
+  s.version = &quot;0.2.4&quot;
 
   s.required_ruby_version = &quot;&gt;= 1.8.6&quot;
   s.authors = [&quot;Steffen Bartsch&quot;]
   s.summary = &quot;declarative_authorization is a Rails plugin for authorization based on readable authorization rules.&quot;
   s.email = &quot;sbartsch@tzi.org&quot;
-  s.files = %w{CHANGELOG MIT-LICENSE README.rdoc Rakefile authorization_rules.dist.rb garlic_example.rb init.rb} + Dir[&quot;app/**/*.rb&quot;] + Dir[&quot;app/**/*.erb&quot;] + Dir[&quot;config/*&quot;] + Dir[&quot;lib/*&quot;] + Dir[&quot;test/*&quot;]
+  s.files = %w{CHANGELOG MIT-LICENSE README.rdoc Rakefile authorization_rules.dist.rb garlic_example.rb init.rb} + Dir[&quot;app/**/*.rb&quot;] + Dir[&quot;app/**/*.erb&quot;] + Dir[&quot;config/*&quot;] + Dir[&quot;lib/*.rb&quot;] + Dir[&quot;lib/**/*.rb&quot;] + Dir[&quot;test/*&quot;]
   s.has_rdoc = true
   s.homepage = %q{http://github.com/stffn/declarative_authorization}
 </diff>
      <filename>declarative_authorization.gemspec.src</filename>
    </modified>
    <modified>
      <diff>@@ -1,15 +1,5 @@
-require File.dirname(__FILE__) + &quot;/lib/rails_legacy.rb&quot;
-require File.dirname(__FILE__) + &quot;/lib/helper.rb&quot;
-require File.dirname(__FILE__) + &quot;/lib/in_controller.rb&quot;
-require File.dirname(__FILE__) + &quot;/lib/in_model.rb&quot;
-require File.dirname(__FILE__) + &quot;/lib/obligation_scope.rb&quot;
-
-min_rails_version = &quot;2.1.0&quot;
-if Rails::VERSION::STRING &lt; min_rails_version
-  raise &quot;declarative_authorization requires Rails #{min_rails_version}.  You are using #{Rails::VERSION::STRING}.&quot;
+begin
+  require File.join(File.dirname(__FILE__), 'lib', 'declarative_authorization') # From here
+rescue LoadError
+  require 'declarative_authorization' # From gem
 end
-
-ActionController::Base.send :include, Authorization::AuthorizationInController
-ActionController::Base.helper Authorization::AuthorizationHelper
-
-ActiveRecord::Base.send :include, Authorization::AuthorizationInModel
\ No newline at end of file</diff>
      <filename>init.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,5 @@
 require File.join(File.dirname(__FILE__), 'test_helper.rb')
-require File.dirname(__FILE__) + '/../lib/in_controller.rb'
-require File.dirname(__FILE__) + '/../lib/helper.rb'
+require File.join(File.dirname(__FILE__), %w{.. lib declarative_authorization helper})
 
 
 class HelperMocksController &lt; MocksController</diff>
      <filename>test/helper_test.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
 require File.join(File.dirname(__FILE__), 'test_helper.rb')
-require File.join(File.dirname(__FILE__), %w{.. lib maintenance})
+require File.join(File.dirname(__FILE__), %w{.. lib declarative_authorization maintenance})
 
 class MaintenanceTest &lt; Test::Unit::TestCase
 </diff>
      <filename>test/maintenance_test.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,5 +1,5 @@
 require File.join(File.dirname(__FILE__), 'test_helper.rb')
-require File.join(File.dirname(__FILE__), '..', 'lib', 'in_model.rb')
+require File.join(File.dirname(__FILE__), %w{.. lib declarative_authorization in_model})
 
 ActiveRecord::Base.send :include, Authorization::AuthorizationInModel
 #ActiveRecord::Base.logger = Logger.new(STDOUT)</diff>
      <filename>test/model_test.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,8 @@
 require 'test/unit'
-RAILS_ROOT = File.dirname(__FILE__) + '/../../../../'
-require File.dirname(__FILE__) + '/../lib/rails_legacy.rb'
-require File.dirname(__FILE__) + '/../lib/authorization.rb'
-require File.dirname(__FILE__) + '/../lib/in_controller.rb'
+RAILS_ROOT = File.join(File.dirname(__FILE__), %w{.. .. .. ..})
+require File.join(File.dirname(__FILE__), %w{.. lib declarative_authorization rails_legacy})
+require File.join(File.dirname(__FILE__), %w{.. lib declarative_authorization authorization})
+require File.join(File.dirname(__FILE__), %w{.. lib declarative_authorization in_controller})
 
 unless defined?(ActiveRecord)
   if File.directory? RAILS_ROOT + 'config'</diff>
      <filename>test/test_helper.rb</filename>
    </modified>
  </modified>
  <removed type="array">
    <removed>
      <filename>lib/authorization.rb</filename>
    </removed>
    <removed>
      <filename>lib/helper.rb</filename>
    </removed>
    <removed>
      <filename>lib/in_controller.rb</filename>
    </removed>
    <removed>
      <filename>lib/in_model.rb</filename>
    </removed>
    <removed>
      <filename>lib/maintenance.rb</filename>
    </removed>
    <removed>
      <filename>lib/obligation_scope.rb</filename>
    </removed>
    <removed>
      <filename>lib/rails_legacy.rb</filename>
    </removed>
    <removed>
      <filename>lib/reader.rb</filename>
    </removed>
  </removed>
  <parents type="array">
    <parent>
      <id>2a1ebde4b4670afd5e8e5622deb6fc48f8aabf4e</id>
    </parent>
  </parents>
  <author>
    <name>Steffen Bartsch</name>
    <email>sbartsch@tzi.org</email>
  </author>
  <url>http://github.com/stffn/declarative_authorization/commit/fd1276c0408fc44818ada0c45529bad313845470</url>
  <id>fd1276c0408fc44818ada0c45529bad313845470</id>
  <committed-date>2009-03-05T12:16:34-08:00</committed-date>
  <authored-date>2009-03-04T08:41:07-08:00</authored-date>
  <message>Restructured directories to better serve as gem plugin</message>
  <tree>701bc24053b3885dcd102d76c931aa9f56a8f439</tree>
  <committer>
    <name>Steffen Bartsch</name>
    <email>sbartsch@tzi.org</email>
  </committer>
</commit>
