<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,5 +1,7 @@
 == master
 
+* Remove the PluginAWeek namespace
+
 == 0.1.2 / 2008-11-29
 
 * Fix empty strings in ActiveRecord 2.2+ returning nil instead of false</diff>
      <filename>CHANGELOG.rdoc</filename>
    </modified>
    <modified>
      <diff>@@ -1,53 +1,51 @@
-module PluginAWeek #:nodoc:
-  module AttributePredicates
-    module Extensions
-      # Adds support for automatically defining predicate methods using +attr_predicate+
-      # when defining attributes using +attr+, +attr_reader+, +attr_reader+, and
-      # +attr_accessor+.  In comparison to normal Ruby attributes, ActiveRecord
-      # predicates use a different system for defining true/false.
-      # 
-      # == Examples
-      # 
-      # The predicate methods for attributes use ActiveRecord's type conversion
-      # for booleans for determing whether to return true or false.  For example,
-      # 
-      #   class Person &lt; ActiveRecord::Base
-      #     attr_accessor :value
-      #   end
-      #   
-      #   p = Person.new
-      #   p.value = false
-      #   p.value?    # =&gt; false
-      #   
-      #   p.value = 'false'
-      #   p.value?    # =&gt; false
-      #   
-      #   p.value = 'true'
-      #   p.value?    # =&gt; true
-      #   
-      #   p.value = 't'
-      #   p.value?    # =&gt; true
-      #   
-      #   p.value = 1
-      #   p.value?    # =&gt; true
-      module ActiveRecord
-        private
-          # For Strings, returns true when value is:
-          # * &quot;true&quot;
-          # * &quot;t&quot;
-          # 
-          # For Integers, returns true when value is:
-          # * 1
-          def attr_predicate(symbol)
-            define_method(&quot;#{symbol}?&quot;) do
-              ::ActiveRecord::ConnectionAdapters::Column.value_to_boolean(instance_variable_get(&quot;@#{symbol}&quot;)) == true
-            end
+module AttributePredicates
+  module Extensions
+    # Adds support for automatically defining predicate methods using +attr_predicate+
+    # when defining attributes using +attr+, +attr_reader+, +attr_reader+, and
+    # +attr_accessor+.  In comparison to normal Ruby attributes, ActiveRecord
+    # predicates use a different system for defining true/false.
+    # 
+    # == Examples
+    # 
+    # The predicate methods for attributes use ActiveRecord's type conversion
+    # for booleans for determing whether to return true or false.  For example,
+    # 
+    #   class Person &lt; ActiveRecord::Base
+    #     attr_accessor :value
+    #   end
+    #   
+    #   p = Person.new
+    #   p.value = false
+    #   p.value?    # =&gt; false
+    #   
+    #   p.value = 'false'
+    #   p.value?    # =&gt; false
+    #   
+    #   p.value = 'true'
+    #   p.value?    # =&gt; true
+    #   
+    #   p.value = 't'
+    #   p.value?    # =&gt; true
+    #   
+    #   p.value = 1
+    #   p.value?    # =&gt; true
+    module ActiveRecord
+      private
+        # For Strings, returns true when value is:
+        # * &quot;true&quot;
+        # * &quot;t&quot;
+        # 
+        # For Integers, returns true when value is:
+        # * 1
+        def attr_predicate(symbol)
+          define_method(&quot;#{symbol}?&quot;) do
+            ::ActiveRecord::ConnectionAdapters::Column.value_to_boolean(instance_variable_get(&quot;@#{symbol}&quot;)) == true
           end
-      end
+        end
     end
   end
 end
 
 ActiveRecord::Base.class_eval do
-  extend PluginAWeek::AttributePredicates::Extensions::ActiveRecord
+  extend AttributePredicates::Extensions::ActiveRecord
 end if defined?(ActiveRecord)</diff>
      <filename>lib/attribute_predicates/extensions/active_record.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,81 +1,79 @@
-module PluginAWeek #:nodoc:
-  module AttributePredicates
-    module Extensions
-      # Adds support for automatically defining predicate methods using +attr_predicate+
-      # when defining attributes using +attr+, +attr_reader+, +attr_reader+, and
-      # +attr_accessor+.
-      # 
-      # == Examples
-      # 
-      # The predicate methods for attributes checks whether the value is blank?
-      # for determining whether true or false should be returned.  For example,
+module AttributePredicates
+  module Extensions
+    # Adds support for automatically defining predicate methods using +attr_predicate+
+    # when defining attributes using +attr+, +attr_reader+, +attr_reader+, and
+    # +attr_accessor+.
+    # 
+    # == Examples
+    # 
+    # The predicate methods for attributes checks whether the value is blank?
+    # for determining whether true or false should be returned.  For example,
+    # 
+    #   class Person
+    #     attr_accessor :value
+    #   end
+    #   
+    #   p = Person.new
+    #   p.value = false
+    #   p.value?    # =&gt; false
+    #   
+    #   p.value = true
+    #   p.value?    # =&gt; true
+    #   
+    #   p.value = []
+    #   p.value?    # =&gt; false
+    #   
+    #   p.value = [false]
+    #   p.value?    # =&gt; true
+    module Module
+      def self.included(base) #:nodoc:
+        base.class_eval do
+          %w(attr attr_reader attr_writer attr_accessor).each do |method|
+            alias_method &quot;#{method}_without_predicates&quot;, method
+            alias_method method, &quot;#{method}_with_predicates&quot;
+          end
+        end
+      end
+      
+      # Defines a predicate method, using +attr_predicate+, in addition to the
+      # attribute accessors.  For example,
       # 
-      #   class Person
-      #     attr_accessor :value
+      #   module Mod
+      #     attr :is_okay
       #   end
       #   
-      #   p = Person.new
-      #   p.value = false
-      #   p.value?    # =&gt; false
-      #   
-      #   p.value = true
-      #   p.value?    # =&gt; true
-      #   
-      #   p.value = []
-      #   p.value?    # =&gt; false
-      #   
-      #   p.value = [false]
-      #   p.value?    # =&gt; true
-      module Module
-        def self.included(base) #:nodoc:
-          base.class_eval do
-            %w(attr attr_reader attr_writer attr_accessor).each do |method|
-              alias_method &quot;#{method}_without_predicates&quot;, method
-              alias_method method, &quot;#{method}_with_predicates&quot;
-            end
-          end
-        end
-        
-        # Defines a predicate method, using +attr_predicate+, in addition to the
-        # attribute accessors.  For example,
-        # 
-        #   module Mod
-        #     attr :is_okay
-        #   end
-        #   
-        #   Mod.instance-methods.sort # =&gt; [&quot;is_okay&quot;, &quot;is_okay?&quot;]
-        def attr_with_predicates(*args)
-          attr_without_predicates(*args)
-          attr_predicate(args.first)
-        end
-        
-        [:attr_reader, :attr_writer, :attr_accessor].each do |method|
-          define_method(&quot;#{method}_with_predicates&quot;) do |*symbols|
-            send(&quot;#{method}_without_predicates&quot;, *symbols)
-            symbols.each {|symbol| attr_predicate(symbol)}
-          end
+      #   Mod.instance-methods.sort # =&gt; [&quot;is_okay&quot;, &quot;is_okay?&quot;]
+      def attr_with_predicates(*args)
+        attr_without_predicates(*args)
+        attr_predicate(args.first)
+      end
+      
+      [:attr_reader, :attr_writer, :attr_accessor].each do |method|
+        define_method(&quot;#{method}_with_predicates&quot;) do |*symbols|
+          send(&quot;#{method}_without_predicates&quot;, *symbols)
+          symbols.each {|symbol| attr_predicate(symbol)}
         end
-        
-        private
-          # Returns true if the specified variable is not blank, otherwise false
-          def attr_predicate(symbol)
-            define_method(&quot;#{symbol}?&quot;) do
-              value = instance_variable_get(&quot;@#{symbol}&quot;)
-              if value.respond_to?(:blank?)
-                # Use ActiveSupport's implementation
-                !value.blank?
-              elsif value.respond_to?(:empty?)
-                !value.empty?
-              else
-                !!value
-              end
+      end
+      
+      private
+        # Returns true if the specified variable is not blank, otherwise false
+        def attr_predicate(symbol)
+          define_method(&quot;#{symbol}?&quot;) do
+            value = instance_variable_get(&quot;@#{symbol}&quot;)
+            if value.respond_to?(:blank?)
+              # Use ActiveSupport's implementation
+              !value.blank?
+            elsif value.respond_to?(:empty?)
+              !value.empty?
+            else
+              !!value
             end
           end
-      end
+        end
     end
   end
 end
 
 ::Module.class_eval do
-  include PluginAWeek::AttributePredicates::Extensions::Module
+  include AttributePredicates::Extensions::Module
 end</diff>
      <filename>lib/attribute_predicates/extensions/module.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>ae3bcd4f1ce64723c3f1cebc79af2ff7bfa3b097</id>
    </parent>
  </parents>
  <author>
    <name>Aaron Pfeifer</name>
    <email>aaron.pfeifer@gmail.com</email>
  </author>
  <url>http://github.com/pluginaweek/attribute_predicates/commit/f75a18fcb2d95884019706be1beab7acecd7f7a6</url>
  <id>f75a18fcb2d95884019706be1beab7acecd7f7a6</id>
  <committed-date>2008-12-14T17:38:17-08:00</committed-date>
  <authored-date>2008-12-14T17:38:17-08:00</authored-date>
  <message>Remove the PluginAWeek namespace</message>
  <tree>03d4d729f164b7c4e6d8b0749f86869672d60e1c</tree>
  <committer>
    <name>Aaron Pfeifer</name>
    <email>aaron.pfeifer@gmail.com</email>
  </committer>
</commit>
