<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,5 +1,5 @@
 source $HOME/.screenrc
 
 screen 0
-stuff &quot;vim -S \015&quot;
+stuff &quot;[ -s Session.vim ] || vim -c 'mks!' -c 'quit'; vim -S \015&quot;
 screen 1</diff>
      <filename>.screenrc</filename>
    </modified>
    <modified>
      <diff>@@ -161,7 +161,8 @@ sub load_package {
     my $self = shift;
     my $package = shift;
     return 1 if Class::Inspector-&gt;loaded($package);
-    return eval &quot;require $package;&quot; or die $@;
+    eval &quot;require $package;&quot; or die $@;
+    return 1; # FIXME
 }
 
 sub load_class {
@@ -200,7 +201,7 @@ sub build_scaffolding_import {
         return if $CALLER eq 'main';
 
         # TODO Check to see if $CALLER is a Moose::Object?
-        $self-&gt;scaffold(class_package =&gt; $CALLER, %given, exporting_package =&gt; $exporting_package, @_);
+        $self-&gt;scaffold(class_package =&gt; $CALLER, %given, exporting_package =&gt; $exporting_package, \@_);
 
         goto &amp;$chain_import if $chain_import;
     };
@@ -228,6 +229,8 @@ sub scaffold_without_load {
 
 sub scaffold {
     my $self = shift;
+    my $arguments = [];
+    $arguments = pop @_ if ref $_[-1] eq 'ARRAY';
     my %given = @_;
 
     my $class_package = $given{class_package} || $given{class};
@@ -266,7 +269,7 @@ sub scaffold {
         croak &quot;Unable to find method SCAFFOLD in package $scaffolding_package&quot; unless $scaffolder;
     }
 
-    $self-&gt;_scaffold($class_package, $scaffolder, @_, scaffolding_package =&gt; $scaffolding_package);
+    $self-&gt;_scaffold($class_package, $scaffolder, @$arguments, scaffolding_package =&gt; $scaffolding_package);
 
 }
 </diff>
      <filename>lib/MooseX/Scaffold.pm</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>7b86ae53ed8773749900030a0c8955f807af8909</id>
    </parent>
  </parents>
  <author>
    <name>robertkrimen</name>
    <email>robertkrimen@gmail.com</email>
  </author>
  <url>http://github.com/robertkrimen/moosex-scaffold/commit/5e16b74d5058b9a960716894049ca582375330e7</url>
  <id>5e16b74d5058b9a960716894049ca582375330e7</id>
  <committed-date>2009-04-11T17:07:24-07:00</committed-date>
  <authored-date>2009-04-11T17:07:24-07:00</authored-date>
  <message>Die if require fails
Pass through arguments properly</message>
  <tree>2e564bc50393a5fb6dbb4fc472a041ac727ec2ea</tree>
  <committer>
    <name>robertkrimen</name>
    <email>robertkrimen@gmail.com</email>
  </committer>
</commit>
