[jifty-devel] how to "perl -wc" a Jifty Model

Mark Aufflick mark-perl at aufflick.com
Tue Jan 26 00:27:59 EST 2010


Hi Jesse,

It's been a while, but I'm back on the Jifty trail again. Thanks for your
reply, but unfortunately the commandline you have given only does a compile
check on the -e string (you can try it on a blatantly bad perl file and you
still get ok).

I have, though, found a neat solution using your hint. Create a package
called, ignominiously, JiftyWC:

package JiftyWC;

use Jifty;

BEGIN { Jifty->new }

1;

you can then:

perl -MJiftyWC -wc lib/App/Model/Foo.pm

with the desired result.

Cheers,

Mark.


On Thu, Nov 19, 2009 at 3:12 AM, Jesse Vincent <jesse at bestpractical.com>wrote:

>
>
>
> On Wed 18.Nov'09 at 22:51:42 +1100, Mark Aufflick wrote:
> > Hi all,
> >
> > playing with Jifty a bit more seriously than I have before but have a
> problem with my workflow. I have my
> > editor configured to do a compile test (perl -wc) on any perl file when I
> save it. I find that saves me
> > doing dumb stuff like checking in code that doesn't even compile.
> >
> > Problem with Jifty of course is all the runtime magic that doesn't seem
> to happen in BEGIN blocks, and so
> > never gets executed under -c.
> >
> > Is there some sort of incantation that can achieve this? I'm imagining
> something like "perl -MJifty=
> > compiletest -wc MyModel.pm" or even jifty --compiletest MyModel.pm that
> could cause the magic to happen
> > at import() time. Is there such a procedure?
> >
> > I searched the mailing list, but all I found was a reference to a Jifty
> console which would also be
> > useful, but "jifty script" seems to do something different these days.
>
> How's this work for you?
>
> perl -wc -MJifty -e'Jifty->new' lib/RT/Model/Ticket.pm
> -e syntax OK
>
>
> >
> > Any info or tips appreciated!
> >
> > Thanks,
> >
> > Mark.
> >
> > --
> > Mark Aufflick
> >  contact info at http://mark.aufflick.com/about/contact
>
> > _______________________________________________
> > jifty-devel mailing list
> > jifty-devel at lists.jifty.org
> > http://lists.jifty.org/cgi-bin/mailman/listinfo/jifty-devel
>
> _______________________________________________
> jifty-devel mailing list
> jifty-devel at lists.jifty.org
> http://lists.jifty.org/cgi-bin/mailman/listinfo/jifty-devel
>



-- 
Mark Aufflick
contact info at http://pumptheory.com/about

http://pumptheory.com
iPhone and Enterprise software development
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jifty.org/pipermail/jifty-devel/attachments/20100126/eaa54020/attachment.htm 


More information about the jifty-devel mailing list