<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -26,6 +26,17 @@ module PluginAWeek #:nodoc:
         #   Class.create('Widdle', :parent =&gt; Waddle)                                 # =&gt; Waddle::Widdle
         #   Class.create('Woddle', :superclass =&gt; Waddle::Widdle, :parent =&gt; Waddle)  # =&gt; Waddle::Woddle
         #   Waddle::Woddle.superclass                                                 # =&gt; Waddle::Widdle
+        # 
+        # == Setting the parent
+        # 
+        # Rather than setting the parent directly using the +parent+ configuration
+        # option, you can specify it in the actual name of the class like so:
+        # 
+        #   Module.create('Foo::Bar')   # =&gt; Foo::Bar
+        # 
+        # This has the same effect as the following:
+        # 
+        #   Module.create('Bar', :parent =&gt; Foo)
         def create(name, options = {}, &amp;block)
           # Validate the provided options
           invalid_options = options.keys - [:superclass, :parent]</diff>
      <filename>lib/module_creation_helper/extensions/module.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>16c3c7dbf6198654080ed251d4644110757f25d7</id>
    </parent>
  </parents>
  <author>
    <name>Aaron Pfeifer</name>
    <email>aaron.pfeifer@gmail.com</email>
  </author>
  <url>http://github.com/pluginaweek/module_creation_helper/commit/aaa0b14eb2d1968e08a1857224d2683e1dd367e8</url>
  <id>aaa0b14eb2d1968e08a1857224d2683e1dd367e8</id>
  <committed-date>2008-07-06T20:15:37-07:00</committed-date>
  <authored-date>2008-07-06T20:15:37-07:00</authored-date>
  <message>Add documentation about setting the parent</message>
  <tree>7ad593e21659b706f628c5d7c4b82c9e43b1f930</tree>
  <committer>
    <name>Aaron Pfeifer</name>
    <email>aaron.pfeifer@gmail.com</email>
  </committer>
</commit>
