Hello,<br><br>I've found that It's often desired to reuse Jifty Models in off-line database importing/exporting scripts. Currently I'm using the following piece of code in my Qooqle project's off-line scripts:<br><br>&nbsp;&nbsp;&nbsp; use UNIVERSAL::require;
<br>&nbsp;&nbsp;&nbsp; use Jifty::Config;<br>&nbsp;&nbsp;&nbsp; use Jifty::ClassLoader;<br><br>&nbsp;&nbsp;&nbsp; BEGIN {<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Jifty::ClassLoader-&gt;new(base =&gt; 'Qooqle')-&gt;require;<br>&nbsp;&nbsp;&nbsp; }<br><br>&nbsp;&nbsp;&nbsp; my $config = Jifty::Config-&gt;new;<br>&nbsp;&nbsp;&nbsp; $config-&gt;load;
<br>&nbsp;&nbsp;&nbsp; my $db_config = $config-&gt;framework('Database');<br>&nbsp;&nbsp;&nbsp; use Jifty::DBI::Handle;<br>&nbsp;&nbsp;&nbsp; my $handle = Jifty::DBI::Handle-&gt;new();<br>&nbsp;&nbsp;&nbsp; $handle-&gt;connect(<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; driver&nbsp;&nbsp; =&gt; $db_config-&gt;{Driver},<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; database =&gt; $db_config-&gt;{Database},<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; user&nbsp;&nbsp;&nbsp;&nbsp; =&gt; $db_config-&gt;{User},<br>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; password =&gt; $db_config-&gt;{Password},<br>&nbsp;&nbsp;&nbsp; );<br>&nbsp;&nbsp;&nbsp; Jifty-&gt;new( handle =&gt; $handle );<br><br>Yes, it's ugly, but I can't make it shorter. What's the best practice for doing this in the Jifty world?
<br><br>Thanks!<br>Agent<br>