Re: pager

[prev] [thread] [next] [Date index for 2004/10/21]

From: merlyn (Randal L. Schwartz)
Subject: Re: pager
Date: 12:10 on 21 Oct 2004
>>>>> "David" == David R Baird <dave@xxxxxxxxxxxxx.xx.xx> writes:

>> I hate having to subclass just to configure.  Can you make it a
>> configurable callback instead?  Use LWP::UserAgent as a model, which
>> permits configuration values to be given at ->new time, or later via
>> setters and getters, or via subclassing.


David> The subclasses work by overriding the 'make_limit' method - is this 
David> what you mean by a callback? That seems to be what LWP::UserAgent is 
David> doing in its callback methods. 

No, look at how requests_redirectable can be used to get and set
the list of redirectable requests, or I can subclass and provide
my own redirect_ok instead, with the default implementation looking
at the current setting of requests_redirectable.

Thus, I can simply configurure on ->new or a subsequent
->requests_redirectable as to how I want to do it, or I can create a
full subclass that overrides the redirect_ok method (and possibly
the requests_redirectable if I want somewhat compatible behavior).

This is a good pattern to follow, if you can.

        -- 
        Randal L. Schwartz - Stonehenge Consulting Services, Inc. - +1 503 777 0095
<merlyn@xxxxxxxxxx.xxx> <URL:http://www.stonehenge.com/merlyn/>
Perl/Unix/security consulting, Technical writing, Comedy, etc. etc.
See PerlTraining.Stonehenge.com for onsite and open-enrollment Perl training!

(message missing)

pager
David R. Baird 09:48 on 20 Oct 2004

Re: pager
David R. Baird 13:53 on 20 Oct 2004

Re: pager
David R. Baird 21:00 on 20 Oct 2004

Re: pager
merlyn (Randal L. Schwartz) 02:55 on 21 Oct 2004

Re: pager
David R. Baird 10:46 on 21 Oct 2004

Re: pager
David R. Baird 11:30 on 21 Oct 2004

Re: pager
merlyn (Randal L. Schwartz) 12:10 on 21 Oct 2004

Re: pager
David R. Baird 23:08 on 21 Oct 2004

Re: pager
Cees Hek 00:22 on 22 Oct 2004

Re: pager
Tony Bowden 08:34 on 22 Oct 2004

Re: pager
Emanuele Zeppieri 13:51 on 22 Oct 2004

Re: pager
David R. Baird 14:41 on 22 Oct 2004

Re: pager
David R. Baird 09:20 on 22 Oct 2004

Class::DBI modules not properly loaded under mod_perl ?
Michele Valzelli 10:55 on 22 Oct 2004

Re: pager
Emanuele Zeppieri 12:21 on 22 Oct 2004

Re: pager
David R. Baird 12:52 on 22 Oct 2004

Re: pager
Emanuele Zeppieri 15:33 on 22 Oct 2004

Re: pager
David R. Baird 16:09 on 22 Oct 2004

Re: pager
David R. Baird 23:30 on 07 Nov 2004

RE: pager
Emanuele Zeppieri 03:50 on 14 Nov 2004

Re: pager
Emanuele Zeppieri 13:25 on 22 Oct 2004

Generated at 11:35 on 01 Dec 2004 by mariachi v0.52