<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -2,7 +2,7 @@ require 'rexml/document'
 
 module ActionController #:nodoc:
   module Assertions #:nodoc:
-    module DeprecatedAssertions
+    module DeprecatedAssertions #:nodoc:
       def assert_success(message=nil) #:nodoc:
         assert_response(:success, message)
       end</diff>
      <filename>actionpack/lib/action_controller/assertions/deprecated_assertions.rb</filename>
    </modified>
    <modified>
      <diff>@@ -112,7 +112,7 @@ class CGIMethods #:nodoc:
       end
   end
 
-  class FormEncodedPairParser &lt; StringScanner
+  class FormEncodedPairParser &lt; StringScanner #:nodoc:
     attr_reader :top, :parent, :result
 
     def initialize(pairs = [])</diff>
      <filename>actionpack/lib/action_controller/cgi_ext/cgi_methods.rb</filename>
    </modified>
    <modified>
      <diff>@@ -24,7 +24,7 @@ class NilClass
   end
 end
 
-class Regexp
+class Regexp #:nodoc:
   def number_of_captures
     Regexp.new(&quot;|#{source}&quot;).match('').captures.length
   end
@@ -305,7 +305,7 @@ module ActionController
       end     
     end
   
-    class Route
+    class Route #:nodoc:
       attr_accessor :segments, :requirements, :conditions
       
       def initialize
@@ -536,7 +536,7 @@ module ActionController
   
     end
 
-    class Segment
+    class Segment #:nodoc:
       attr_accessor :is_optional
       alias_method :optional?, :is_optional
 
@@ -591,7 +591,7 @@ module ActionController
       end
     end
 
-    class StaticSegment &lt; Segment
+    class StaticSegment &lt; Segment #:nodoc:
       attr_accessor :value, :raw
       alias_method :raw?, :raw
   
@@ -625,7 +625,7 @@ module ActionController
       end
     end
 
-    class DividerSegment &lt; StaticSegment
+    class DividerSegment &lt; StaticSegment #:nodoc:
       def initialize(value = nil)
         super(value)
         self.raw = true
@@ -637,7 +637,7 @@ module ActionController
       end
     end
 
-    class DynamicSegment &lt; Segment
+    class DynamicSegment &lt; Segment #:nodoc:
       attr_accessor :key, :default, :regexp
   
       def initialize(key = nil, options = {})
@@ -725,7 +725,7 @@ module ActionController
   
     end
 
-    class ControllerSegment &lt; DynamicSegment
+    class ControllerSegment &lt; DynamicSegment #:nodoc:
       def regexp_chunk
         possible_names = Routing.possible_controllers.collect { |name| Regexp.escape name }
         &quot;(?i-:(#{(regexp || Regexp.union(*possible_names)).source}))&quot;
@@ -752,7 +752,7 @@ module ActionController
       end
     end
 
-    class PathSegment &lt; DynamicSegment
+    class PathSegment &lt; DynamicSegment #:nodoc:
       EscapedSlash = CGI.escape(&quot;/&quot;)
       def interpolation_chunk
         &quot;\#{CGI.escape(#{local_name}.to_s).gsub(#{EscapedSlash.inspect}, '/')}&quot;
@@ -782,7 +782,7 @@ module ActionController
       end     
     end
 
-    class RouteBuilder
+    class RouteBuilder #:nodoc:
       attr_accessor :separators, :optional_separators
   
       def initialize
@@ -958,13 +958,13 @@ module ActionController
       end
     end
 
-    class RouteSet
+    class RouteSet #:nodoc:
       # Mapper instances are used to build routes. The object passed to the draw
       # block in config/routes.rb is a Mapper instance.
       # 
       # Mapper instances have relatively few instance methods, in order to avoid
       # clashes with named routes.
-      class Mapper
+      class Mapper #:nodoc:
         def initialize(set)
           @set = set
         end
@@ -996,7 +996,7 @@ module ActionController
       # A NamedRouteCollection instance is a collection of named routes, and also
       # maintains an anonymous module that can be used to install helpers for the
       # named routes.
-      class NamedRouteCollection
+      class NamedRouteCollection #:nodoc:
         include Enumerable
 
         attr_reader :routes, :helpers</diff>
      <filename>actionpack/lib/action_controller/routing.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,5 @@
 module ActionController
-  module StatusCodes
-
+  module StatusCodes #:nodoc:
     # Defines the standard HTTP status codes, by integer, with their
     # corresponding default message texts.
     # Source: http://www.iana.org/assignments/http-status-codes</diff>
      <filename>actionpack/lib/action_controller/status_codes.rb</filename>
    </modified>
    <modified>
      <diff>@@ -201,7 +201,8 @@ module HTML
 
 
     # An invalid selector.
-    class InvalidSelectorError &lt; StandardError ; end
+    class InvalidSelectorError &lt; StandardError #:nodoc:
+    end
 
 
     class &lt;&lt; self</diff>
      <filename>actionpack/lib/action_controller/vendor/html-scanner/html/selector.rb</filename>
    </modified>
    <modified>
      <diff>@@ -30,7 +30,7 @@ module ActiveRecord
     end
   end
 
-  class HasManyThroughSourceAssociationMacroError &lt; ActiveRecordError #:nodoc
+  class HasManyThroughSourceAssociationMacroError &lt; ActiveRecordError #:nodoc:
     def initialize(reflection)
       through_reflection = reflection.through_reflection
       source_reflection  = reflection.source_reflection</diff>
      <filename>activerecord/lib/active_record/associations.rb</filename>
    </modified>
    <modified>
      <diff>@@ -51,7 +51,7 @@ module ActiveRecord
     # Assigns a world-wide unique ID made up of:
     # &lt; Sequence [2], ProcessID [2] , Time [4], IP Addr [4] &gt;
     
-    class TwelveByteKey &lt; String #:nodoc
+    class TwelveByteKey &lt; String #:nodoc:
       @@mutex = Mutex.new
       @@sequence_number = rand(65536)
       @@key_cached_pid_component = nil
@@ -271,8 +271,7 @@ module ActiveRecord
         true
       end
 
-      def native_database_types #:nodoc
-        {
+      def native_database_types #:nodoc:        {
           :primary_key    =&gt; &quot;INTEGER DEFAULT UNIQUE PRIMARY KEY&quot;,
           :string         =&gt; { :name =&gt; &quot;VARCHAR&quot;, :limit =&gt; 255 },
           :text           =&gt; { :name =&gt; &quot;CLOB&quot; },
@@ -564,8 +563,7 @@ module ActiveRecord
         execute &quot;SET COMMIT TRUE&quot;
       end
 
-      def add_limit_offset!(sql, options) #:nodoc
-        if limit = options[:limit]
+      def add_limit_offset!(sql, options) #:nodoc:        if limit = options[:limit]
           offset = options[:offset] || 0
         
 # Here is the full syntax FrontBase supports:</diff>
      <filename>activerecord/lib/active_record/connection_adapters/frontbase_adapter.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,7 @@
 require 'active_record/connection_adapters/abstract_adapter'
 require 'set'
 
-module MysqlCompat
+module MysqlCompat #:nodoc:
   # add all_hashes method to standard mysql-c bindings or pure ruby version
   def self.define_all_hashes_method!
     raise 'Mysql not loaded' unless defined?(::Mysql)
@@ -160,8 +160,7 @@ module ActiveRecord
         true
       end
 
-      def native_database_types #:nodoc
-        {
+      def native_database_types #:nodoc:        {
           :primary_key =&gt; &quot;int(11) DEFAULT NULL auto_increment PRIMARY KEY&quot;,
           :string      =&gt; { :name =&gt; &quot;varchar&quot;, :limit =&gt; 255 },
           :text        =&gt; { :name =&gt; &quot;text&quot; },
@@ -278,8 +277,7 @@ module ActiveRecord
       end
 
 
-      def add_limit_offset!(sql, options) #:nodoc
-        if limit = options[:limit]
+      def add_limit_offset!(sql, options) #:nodoc:        if limit = options[:limit]
           unless offset = options[:offset]
             sql &lt;&lt; &quot; LIMIT #{limit}&quot;
           else</diff>
      <filename>activerecord/lib/active_record/connection_adapters/mysql_adapter.rb</filename>
    </modified>
    <modified>
      <diff>@@ -122,8 +122,7 @@ module ActiveRecord
 
       # DATABASE STATEMENTS ======================================
 
-      def add_limit_offset!(sql, options) #:nodoc
-        if limit = options[:limit]
+      def add_limit_offset!(sql, options) #:nodoc:        if limit = options[:limit]
           unless offset = options[:offset]
             sql &lt;&lt; &quot; RETURN RESULTS #{limit}&quot;
           else</diff>
      <filename>activerecord/lib/active_record/connection_adapters/openbase_adapter.rb</filename>
    </modified>
    <modified>
      <diff>@@ -134,8 +134,7 @@ begin
           true
         end
 
-        def native_database_types #:nodoc
-          {
+        def native_database_types #:nodoc:          {
             :primary_key =&gt; &quot;NUMBER(38) NOT NULL PRIMARY KEY&quot;,
             :string      =&gt; { :name =&gt; &quot;VARCHAR2&quot;, :limit =&gt; 255 },
             :text        =&gt; { :name =&gt; &quot;CLOB&quot; },</diff>
      <filename>activerecord/lib/active_record/connection_adapters/oracle_adapter.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,5 @@
-
 # Add a +missing_name+ method to NameError instances.
-class NameError &lt; StandardError
-  
+class NameError &lt; StandardError #:nodoc:  
   # Add a method to obtain the missing name from a NameError.
   def missing_name
     $1 if /((::)?([A-Z]\w*)(::[A-Z]\w*)*)$/ =~ message
@@ -16,5 +14,4 @@ class NameError &lt; StandardError
       missing_name == name.to_s
     end
   end
-  
 end
\ No newline at end of file</diff>
      <filename>activesupport/lib/active_support/core_ext/name_error.rb</filename>
    </modified>
    <modified>
      <diff>@@ -382,7 +382,7 @@ module Dependencies #:nodoc:
     end
   end
   
-  class LoadingModule
+  class LoadingModule #:nodoc:
     # Old style environment.rb referenced this method directly.  Please note, it doesn't
     # actualy *do* anything any more.
     def self.root(*args)</diff>
      <filename>activesupport/lib/active_support/dependencies.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,7 +1,7 @@
 require 'yaml'
 
 module ActiveSupport
-  module Deprecation
+  module Deprecation #:nodoc:
     mattr_accessor :debug
     self.debug = false
 
@@ -81,7 +81,7 @@ module ActiveSupport
     # Warnings are not silenced by default.
     self.silenced = false
 
-    module ClassMethods
+    module ClassMethods #:nodoc:
       # Declare that a method has been deprecated.
       def deprecate(*method_names)
         options = method_names.last.is_a?(Hash) ? method_names.pop : {}
@@ -112,7 +112,7 @@ module ActiveSupport
       end
     end
 
-    module Assertions
+    module Assertions #:nodoc:
       def assert_deprecated(match = nil, &amp;block)
         result, warnings = collect_deprecations(&amp;block)
         assert !warnings.empty?, &quot;Expected a deprecation warning within the block but received none&quot;
@@ -145,7 +145,7 @@ module ActiveSupport
 
     # Stand-in for @request, @attributes, @params, etc which emits deprecation
     # warnings on any method call (except #inspect).
-    class DeprecatedInstanceVariableProxy
+    class DeprecatedInstanceVariableProxy #:nodoc:
       instance_methods.each { |m| undef_method m unless m =~ /^__/ }
 
       def initialize(instance, method, var = &quot;@#{method}&quot;)</diff>
      <filename>activesupport/lib/active_support/deprecation.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-module ActiveSupport::Multibyte
+module ActiveSupport::Multibyte #:nodoc:
   DEFAULT_NORMALIZATION_FORM = :kc
   NORMALIZATIONS_FORMS = [:c, :kc, :d, :kd]
   UNICODE_VERSION = '5.0.0'</diff>
      <filename>activesupport/lib/active_support/multibyte.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,7 +2,7 @@ require 'active_support/multibyte/handlers/utf8_handler'
 require 'active_support/multibyte/handlers/passthru_handler'
 
 # Encapsulates all the functionality related to the Chars proxy.
-module ActiveSupport::Multibyte
+module ActiveSupport::Multibyte #:nodoc:
   # Chars enables you to work transparently with multibyte encodings in the Ruby String class without having extensive
   # knowledge about the encoding. A Chars object accepts a string upon initialization and proxies String methods in an
   # encoding safe manner. All the normal String methods are also implemented on the proxy.</diff>
      <filename>activesupport/lib/active_support/multibyte/chars.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,6 @@
 # Chars uses this handler when $KCODE is not set to 'UTF8'. Because this handler doesn't define any methods all call
 # will be forwarded to String.
-class ActiveSupport::Multibyte::Handlers::PassthruHandler
+class ActiveSupport::Multibyte::Handlers::PassthruHandler #:nodoc:
   
   # Return the original byteoffset
   def self.translate_offset(string, byte_offset) #:nodoc:</diff>
      <filename>activesupport/lib/active_support/multibyte/handlers/passthru_handler.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,6 +1,7 @@
 # Contains all the handlers and helper classes
-module ActiveSupport::Multibyte::Handlers
-  class EncodingError &lt; ArgumentError; end
+module ActiveSupport::Multibyte::Handlers #:nodoc:
+  class EncodingError &lt; ArgumentError #:nodoc:
+  end
   
   class Codepoint #:nodoc:
     attr_accessor :code, :combining_class, :decomp_type, :decomp_mapping, :uppercase_mapping, :lowercase_mapping</diff>
      <filename>activesupport/lib/active_support/multibyte/handlers/utf8_handler.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,8 +1,7 @@
 # Methods in this handler call functions in the utf8proc ruby extension. These are significantly faster than the
 # pure ruby versions. Chars automatically uses this handler when it can load the utf8proc extension. For
 # documentation on handler methods see UTF8Handler.
-class ActiveSupport::Multibyte::Handlers::UTF8HandlerProc &lt; ActiveSupport::Multibyte::Handlers::UTF8Handler
-  
+class ActiveSupport::Multibyte::Handlers::UTF8HandlerProc &lt; ActiveSupport::Multibyte::Handlers::UTF8Handler #:nodoc:
   class &lt;&lt; self
     def normalize(str, form=ActiveSupport::Multibyte::DEFAULT_NORMALIZATION_FORM) #:nodoc:
       codepoints = str.unpack('U*')</diff>
      <filename>activesupport/lib/active_support/multibyte/handlers/utf8_handler_proc.rb</filename>
    </modified>
    <modified>
      <diff>@@ -4,9 +4,8 @@ require 'active_support/deprecation'
 # 
 # Deprecated as of Rails 1.2.
 # All autoloaded objects are now unloaded.
-module Reloadable
-  class &lt;&lt; self
-    
+module Reloadable #:nodoc:
+  class &lt;&lt; self    
     def included(base) #nodoc:
       unless base.ancestors.include?(Reloadable::Subclasses) # Avoid double warning
         ActiveSupport::Deprecation.warn &quot;Reloadable has been deprecated and has no effect.&quot;, caller
@@ -37,7 +36,7 @@ module Reloadable
   # 
   # Deprecated as of Rails 1.2.
   # All autoloaded objects are now unloaded.
-  module Subclasses
+  module Subclasses #:nodoc:
     def self.included(base) #nodoc:
       base.send :include, Reloadable
       ActiveSupport::Deprecation.warn &quot;Reloadable::Subclasses has been deprecated and has no effect.&quot;, caller
@@ -48,8 +47,7 @@ module Reloadable
     end
   end
   
-  module Deprecated
-    
+  module Deprecated #:nodoc:
     def self.included(base)
       class &lt;&lt; base
         define_method(:reloadable?) do
@@ -58,7 +56,5 @@ module Reloadable
         end
       end
     end
-    
   end
-  
 end
\ No newline at end of file</diff>
      <filename>activesupport/lib/active_support/reloadable.rb</filename>
    </modified>
    <modified>
      <diff>@@ -15,7 +15,7 @@ class XmlSimple
 
   # A simple cache for XML documents that were already transformed
   # by xml_in.
-  class Cache
+  class Cache #:nodoc:
     # Creates and initializes a new Cache object.
     def initialize
       @mem_share_cache = {}</diff>
      <filename>activesupport/lib/active_support/vendor/xml_simple.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>025f8954157b685c35ad00599d66730ce9a6e1aa</id>
    </parent>
  </parents>
  <author>
    <name>David Heinemeier Hansson</name>
    <email>david@loudthinking.com</email>
  </author>
  <url>http://github.com/rubyruy/rails/commit/5988aaa50e72643b021ec5e8562d14a39b4f54e1</url>
  <id>5988aaa50e72643b021ec5e8562d14a39b4f54e1</id>
  <committed-date>2007-01-17T23:18:33-08:00</committed-date>
  <authored-date>2007-01-17T23:18:33-08:00</authored-date>
  <message>Tagged Rails 1.2.0

git-svn-id: http://svn-commit.rubyonrails.org/rails/tags/rel_1-2-0@5982 5ecf4fe2-1ee6-0310-87b1-e25e094e27de</message>
  <tree>db05ee65981ff4ddf0079c96ee676084664fcf96</tree>
  <committer>
    <name>David Heinemeier Hansson</name>
    <email>david@loudthinking.com</email>
  </committer>
</commit>
