<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,6 +1,6 @@
 h1. ActsAsConfigurable
 
-Rails plugin that adds dynamic (non-database) configuration settings to any @ActiveRecord@ model.
+Rails plugin that adds dynamic (non-database) configuration settings to any model or class.
 
 h2. Examples
 
@@ -54,6 +54,14 @@ $&gt; User.settings.passwords
 $&gt; =&gt; {:min_length =&gt; 6, :max_length =&gt; 12}
 &lt;/code&gt;&lt;/pre&gt;
 
+h2. Dependencies
+
+This plugin mixes directly into @Object@, so there's no dependency on another library. Any class can
+act as configurable.
+
+Actually, @ActiveSupport@ is required (thanks to @class_inheritable_accessor@), but since this is a 
+plugin for a Rails application, there shouldn't be any issues there.
+
 h2. Credits
 
 &quot;Chris Scharf&quot;:http://tiny.scharfie.com is the original author of this &quot;on-the-fly&quot; configuration. </diff>
      <filename>README.textile</filename>
    </modified>
    <modified>
      <diff>@@ -1,2 +1,2 @@
 require 'acts_as_configurable'
-ActiveRecord::Base.send :include, RPH::ActsAsConfigurable
\ No newline at end of file
+Object.send :include, RPH::ActsAsConfigurable
\ No newline at end of file</diff>
      <filename>init.rb</filename>
    </modified>
    <modified>
      <diff>@@ -3,7 +3,7 @@
 end
 
 # dynamic configuration/settings storage
-# for ActiveRecord models
+# for models or classes
 module RPH
   module ActsAsConfigurable
     def self.included(receiver)
@@ -12,7 +12,7 @@ module RPH
     
     module ActMethods
       # Examples:
-      #   class API &lt; ActiveRecord::Base
+      #   class API
       #     acts_as_configurable
       #     
       #     configuration do |config|
@@ -24,7 +24,7 @@ module RPH
       #   $&gt; API.configuration.key      # =&gt; '123456'
       #   $&gt; API.configuration.user_id  # =&gt; '0001'
       #
-      #   class API &lt; ActiveRecord::Base
+      #   class API
       #     acts_as_configurable :with =&gt; :settings
       #
       #     settings do |setting|</diff>
      <filename>lib/acts_as_configurable.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,11 +2,9 @@ require 'rubygems'
 require 'active_support'
 require File.join(File.dirname(__FILE__), '..', 'lib', 'acts_as_configurable')
 
-class MockActiveRecord
-  include RPH::ActsAsConfigurable
-end
+Object.send :include, RPH::ActsAsConfigurable
 
-class Settings1 &lt; MockActiveRecord
+class Settings1
   acts_as_configurable
   
   configuration do |config|
@@ -15,7 +13,7 @@ class Settings1 &lt; MockActiveRecord
   end
 end
 
-class Settings2 &lt; MockActiveRecord
+class Settings2
   acts_as_configurable
   
   configuration do |config|
@@ -24,7 +22,7 @@ class Settings2 &lt; MockActiveRecord
   end
 end
 
-class Settings3 &lt; MockActiveRecord
+class Settings3
   acts_as_configurable :with =&gt; :configurator
   
   configurator do |config|
@@ -32,7 +30,7 @@ class Settings3 &lt; MockActiveRecord
   end
 end
 
-class Settings4 &lt; MockActiveRecord
+class Settings4
   acts_as_configurable :with =&gt; :configurator
   
   configurator do |config|
@@ -41,6 +39,6 @@ class Settings4 &lt; MockActiveRecord
 end
 
 
-class Blank &lt; MockActiveRecord
+class Blank
   acts_as_configurable
 end
\ No newline at end of file</diff>
      <filename>spec/spec_helper.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>084d3381d3ba4d0e0ac28b7ad38086c44030ee8f</id>
    </parent>
  </parents>
  <author>
    <name>rpheath</name>
    <email>rpheath@gmail.com</email>
  </author>
  <url>http://github.com/rpheath/acts_as_configurable/commit/f8d78c8953a4f30b1b12a917ddfbd76f0672d5b5</url>
  <id>f8d78c8953a4f30b1b12a917ddfbd76f0672d5b5</id>
  <committed-date>2008-10-28T06:29:24-07:00</committed-date>
  <authored-date>2008-10-28T06:29:24-07:00</authored-date>
  <message>removed dependency on ActiveRecord</message>
  <tree>b6c7baf3ad0950306720fce94e16392c9bca7486</tree>
  <committer>
    <name>rpheath</name>
    <email>rpheath@gmail.com</email>
  </committer>
</commit>
