<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,4 +1,33 @@
 require File.join(File.dirname(__FILE__) + '/shadow_facter', 'base.rb')
 
+#Return an array of defined namespaces names.
+def namespaces()
+  ShadowFacter::Base.namespaces
+end
+
+# Define a namespace.
+def namespace(name, &amp;b)
+  ShadowFacter::Base.namespace(name, &amp;b)
+end
+
+# Define a fact in Facter using a value or block. Can be confined with a hash
+# of Facter keys (namespace_key) and value.
+# Examples:
+#   fact :tea, &quot;oolong&quot;
+#   fact :tea, &quot;puerh&quot;, {:drinks_season =&gt; &quot;winter&quot;}
+#   fact(:rand) { rand }
+def fact(key, value=nil, confine_args={}, &amp;b)
+  ShadowFacter::Base.fact(key, value, confine_args, &amp;b)
+end
+
+# Return an instance of the Facts class for the specified namespace.
+def facts(namespace)
+  ShadowFacter::Base.facts(namespace)
+end
+
+# Execute a system command via Facter.
+def exec(command)
+  Facter::Util::Resolution.exec(command)
+end
 
 </diff>
      <filename>lib/shadow_facter.rb</filename>
    </modified>
    <modified>
      <diff>@@ -118,33 +118,3 @@ module ShadowFacter
     end
   end
 end
-
-# Return an array of defined namespaces names.
-def namespaces()
-  ShadowFacter::Base.namespaces
-end
-
-# Define a namespace.
-def namespace(name, &amp;b)
-  ShadowFacter::Base.namespace(name, &amp;b)
-end
-
-# Define a fact in Facter using a value or block. Can be confined with a hash
-# of Facter keys (namespace_key) and value.
-# Examples:
-#   fact :tea, &quot;oolong&quot;
-#   fact :tea, &quot;puerh&quot;, {:drinks_season =&gt; &quot;winter&quot;}
-#   fact(:rand) { rand }
-def fact(key, value=nil, confine_args={}, &amp;b)
-  ShadowFacter::Base.fact(key, value, confine_args, &amp;b)
-end
-
-# Return an instance of the Facts class for the specified namespace.
-def facts(namespace)
-  ShadowFacter::Base.facts(namespace)
-end
-
-# Execute a system command via Facter.
-def exec(command)
-  Facter::Util::Resolution.exec(command)
-end</diff>
      <filename>lib/shadow_facter/base.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>0e351fcdf68ce53a01ea2e5701bf1e19952eae2d</id>
    </parent>
  </parents>
  <author>
    <name>Bradley Taylor</name>
    <email>bradley@railsmachine.com</email>
  </author>
  <url>http://github.com/railsmachine/shadow_facter/commit/0a2b294a5d517fa59381b3de9177015a5a68e3e9</url>
  <id>0a2b294a5d517fa59381b3de9177015a5a68e3e9</id>
  <committed-date>2009-02-20T07:00:57-08:00</committed-date>
  <authored-date>2009-02-20T07:00:57-08:00</authored-date>
  <message>moved DSL methods out of base</message>
  <tree>0cfa06416fcd7973ba9e3386c9bde8faaf1c5e97</tree>
  <committer>
    <name>Bradley Taylor</name>
    <email>bradley@railsmachine.com</email>
  </committer>
</commit>
