<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -4,4 +4,6 @@ tmp/*
 TAGS
 *~
 .#*
-pkg
\ No newline at end of file
+pkg
+.yardoc
+doc</diff>
      <filename>.gitignore</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-Copyright (c) 2009 YOUR NAME
+Copyright (c) 2009 Daniel Neighman
 
 Permission is hereby granted, free of charge, to any person obtaining
 a copy of this software and associated documentation files (the</diff>
      <filename>LICENSE</filename>
    </modified>
    <modified>
      <diff>@@ -24,9 +24,9 @@ module Pancake
       #     class Bar &lt; Foo::Bar; end
       #   end
       #
-      #   This provides a more organic inheritance where the child gets their own 
-      #   version of the inner class which is actually inherited from the parents inner class.
-      #   The inheritance chain remains intact.
+      # This provides a more organic inheritance where the child gets their own 
+      # version of the inner class which is actually inherited from the parents inner class.
+      # The inheritance chain remains intact.
       #
       # @api public
       # @since 0.1.0</diff>
      <filename>lib/pancake/hooks/inheritable_inner_classes.rb</filename>
    </modified>
    <modified>
      <diff>@@ -10,7 +10,7 @@ module Pancake
     
     # Start Pancake.  This provides a full pancake stack to use inside a rack application
     # 
-    # @params       [Hash]    opts
+    # @param        [Hash]    opts
     # @option opts  [String]  :root   The root of the pancake stack
     # 
     # @example Starting a pancake stack
@@ -54,7 +54,7 @@ module Pancake
     # @example 
     #   Pancake.stack_labels == [:development, :demo]
     #  
-    #   This would activate middleware marked with :development or :demo or the implicit :any label
+    #   # This would activate middleware marked with :development or :demo or the implicit :any label
     # 
     # @return [Array&lt;Symbol&gt;] 
     #   An array of labels to activate
@@ -70,7 +70,7 @@ module Pancake
     
     # Sets the stack labels to activate the associated middleware
     # 
-    # @params [Array&lt;Symbol&gt;, Symbol] An array of labels or a single label, specifying the middlewares to activate
+    # @param [Array&lt;Symbol&gt;, Symbol] An array of labels or a single label, specifying the middlewares to activate
     #
     # @example 
     #   Pancake.stack_labels = [:demo, :production]</diff>
      <filename>lib/pancake/master.rb</filename>
    </modified>
    <modified>
      <diff>@@ -23,8 +23,8 @@ module Pancake
     
     # Build a middleware stack given an application and some middleware classes
     #
-    # @params [Object] app a rack application to wrap in the middlware list
-    # @params [Array&lt;StackMiddleware&gt;] mwares an array of StackMiddleware instances where each instance
+    # @param [Object] app a rack application to wrap in the middlware list
+    # @param [Array&lt;StackMiddleware&gt;] mwares an array of StackMiddleware instances where each instance
     #   defines a middleware to use in constructing the stack
     #
     # @example 
@@ -67,9 +67,8 @@ module Pancake
     #   The name of a given middleware.  Each piece of middleware has a name in the stack.
     #   By naming middleware we can refer to it later, swap it out for a different class or even just remove it from the stack.
     # @param        [Hash] opts An options hash
-    # @option opts  [Array&lt;Symbol&gt;] :labels 
+    # @option opts  [Array&lt;Symbol&gt;] :labels ([:any])
     #   An array of symbols, or a straight symbol that defines what stacks this middleware sould be active in
-    #   If no label(s) are specified, the label for the middleware is :any
     # @option opts [Object] :before
     #   Sets this middlware to be run after the middleware named.  Name is either the name given to the 
     #   middleware stack, or the Middleware class itself.
@@ -80,29 +79,29 @@ module Pancake
     # @example Declaring un-named middleware via the stack
     #   MyClass.stack.use(MyMiddleware)
     #
-    #   This middleware will be named MyMiddleware, and can be specified with (:before | :after) =&gt; MyMiddleware
+    # This middleware will be named MyMiddleware, and can be specified with (:before | :after) =&gt; MyMiddleware
     #
     # @example Declaring a named middleware via the stack
     #   MyClass.stack(:foo).use(MyMiddleware)
     #
-    #   This middleware will be named :foo and can be specified with (:before | :after) =&gt; :foo
+    # This middleware will be named :foo and can be specified with (:before | :after) =&gt; :foo
     #
     # @example Declaring a named middleware with a :before key
     #   MyClass.stack(:foo, :before =&gt; :bar).use(MyMiddleware)
     #  
-    #   This middleware will be named :foo and will be run before the middleware named :bar
-    #   If :bar is not run, :foo will not be run either
+    # This middleware will be named :foo and will be run before the middleware named :bar
+    # If :bar is not run, :foo will not be run either
     # 
     # @example Declaring a named middlware with an :after key
     #   MyClass.stack(:foo, :after =&gt; :bar).use(MyMiddleware)
     #   
-    #   This middleware will be named :foo and will be run after the middleware named :bar
-    #   If :bar is not run, :foo will not be run either 
+    # This middleware will be named :foo and will be run after the middleware named :bar
+    # If :bar is not run, :foo will not be run either 
     #
     # @example Declaring a named middleware with some labels
     #   MyClass.stack(:foo, :lables =&gt; [:demo, :production, :staging]).use(MyMiddleware)
     #  
-    #   This middleware will only be run when pancake is set with the :demo, :production or :staging labels
+    # This middleware will only be run when pancake is set with the :demo, :production or :staging labels
     #
     # @example A full example
     #   MyClass.stack(:foo, :labels =&gt; [:staging, :development], :after =&gt; :session).use(MyMiddleware)
@@ -166,7 +165,9 @@ module Pancake
       class_inheritable_reader :_central_mwares, :_mwares, :_before, :_after
       @_central_mwares, @_before, @_after, @_mwares = [], {}, {}, {}
       
+      # @api private
       attr_reader :middleware, :name
+      # @api private
       attr_accessor :config, :block, :stack, :options
       
       class &lt;&lt; self
@@ -192,7 +193,7 @@ module Pancake
         # @example No Labels Specified
         #   MyClass::StackMiddleware.middlewares
         #   
-        #   This will include all defined middlewares in the given stack
+        # This will include all defined middlewares in the given stack
         #
         # @return [Array&lt;StackMiddleware&gt;] 
         #   An array of the middleware definitions to use in the order that they should be applied
@@ -217,7 +218,7 @@ module Pancake
         # @example 
         #   MyClass::StackMiddleware.map_middleware(:foo, :production, :demo)
         #  
-        #   Constructs the middleware list based on the middleware named :foo, including all :before, and :after groups
+        # Constructs the middleware list based on the middleware named :foo, including all :before, and :after groups
         # 
         # @return [Array&lt;StackMiddleware&gt;]
         #   Provides an array of StackMiddleware instances in the array [&lt;before :foo&gt;, &lt;:foo&gt;, &lt;after :foo&gt;]
@@ -264,9 +265,8 @@ module Pancake
       # @param          [Object]  name a name for this middleware definition.  Usually a symbol, but could be the class.
       # @param          [Object]  stack the stack owner of this middleware.  
       # @param          [Hash]    options an options hash.  Provide labels for this middleware.  
-      # @option options [Array]   :labels 
+      # @option options [Array]   :labels ([:any])
       #   The labels that are associated with this middleware
-      #   By default this is set to :any
       # @option options [Object]  :before A middleware name to add this middleware before
       # @option options [Object]  :after A middleware name to add this middleware after
       #</diff>
      <filename>lib/pancake/middleware.rb</filename>
    </modified>
    <modified>
      <diff>@@ -59,7 +59,7 @@ module Pancake
     # @example Using Multiple paths:
     #   MyClass.push_paths(:foo, [&quot;/path/one&quot;, &quot;/path/two&quot;], &quot;**/*.rb&quot;)
     #
-    # @exception [Pancake::NoPathsGiven] raised when an empty paths array is provided
+    # @raise [Pancake::NoPathsGiven] raised when an empty paths array is provided
     # @author Daniel Neighman
     # @since 0.1.1
     # @api public
@@ -72,9 +72,9 @@ module Pancake
     
     # Provides the directories or raw paths that are associated with a given name.
     # 
-    # @params       [Symbol]    name  The name for the paths group
-    # @params       [Hash]      opts  An options hash
-    # @option opts  [Boolean]   :invert inverts the order of the returned paths
+    # @param        [Symbol]    name  The name for the paths group
+    # @param        [Hash]      opts  An options hash
+    # @option opts  [Boolean]   :invert (false) inverts the order of the returned paths
     #
     # @example Read Directories:
     #   MyClass.dirs_for(:models)
@@ -106,7 +106,7 @@ module Pancake
     #
     # @param        [Symbol]    name    The name of the path group
     # @param        [Hash]      opts    A hash of options
-    # @option opts  [Boolean]   :invert Inverts the order of the paths
+    # @option opts  [Boolean]   :invert (false) Inverts the order of the paths
     #
     # @example
     #   MyClass.dirs_and_glob_for(:models)  
@@ -137,7 +137,7 @@ module Pancake
     # 
     # @param        [Symbol]  name    The name of the paths group
     # @param        [Hash]    opts    An options hash
-    # @option opts  [Boolean] :invert Inverts the order of the returned values
+    # @option opts  [Boolean] :invert (false) Inverts the order of the returned values
     #
     # @example 
     #   MyClass.paths_for(:model)
@@ -169,13 +169,13 @@ module Pancake
     #
     # @param        [Symbol]    name    The name of the paths group
     # @param        [Hash]      opts    An options hash
-    # @option opts  [Boolean]   :invert Inverts the order of returned paths and files
+    # @option opts  [Boolean]   :invert (false) Inverts the order of returned paths and files
     #
     # @example
-    #   Given the following:
-    #     /path/one/file1.rb
-    #     /path/one/file2.rb
-    #     /path/two/file1.rb
+    #   #Given the following:
+    #   #  /path/one/file1.rb
+    #   #  /path/one/file2.rb
+    #   #  /path/two/file1.rb
     #
     #     MyClass.push_path(:files, [&quot;/path/one&quot;, &quot;/path/two&quot;], &quot;**/*.rb&quot;)
     #</diff>
      <filename>lib/pancake/paths.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>5611886dc6d3b8a82bb005434887c1da8c33b422</id>
    </parent>
  </parents>
  <author>
    <name>Daniel Neighman</name>
    <email>has.sox@gmail.com</email>
  </author>
  <url>http://github.com/hassox/pancake/commit/6bcdd1eb98e881bd04a81b809c9877ed6049966a</url>
  <id>6bcdd1eb98e881bd04a81b809c9877ed6049966a</id>
  <committed-date>2009-08-01T08:14:24-07:00</committed-date>
  <authored-date>2009-08-01T08:14:24-07:00</authored-date>
  <message>Fixes some bugs with my Yard dox</message>
  <tree>7ffb7bb5ac91cb5e5bc5cb6fbfe524fc2059ddd5</tree>
  <committer>
    <name>Daniel Neighman</name>
    <email>has.sox@gmail.com</email>
  </committer>
</commit>
