Re the $FindBin::RealBin idea: since the My::Client package is for use by clients on client machines we can't assume anything about the location of the running script in the filesystem. So unfortunately we cannot express the path to my package file relative to $FindBin::RealBin. And hardcoded paths are out of the question, since the My::Client package may have been installed anywhere.

I think we can safely assume that it is the responsibility of the author of any script which uses the My::Client package to tweak the @INC array (whether via "use lib", -Mblib on the command line, etc.) so that the Client.pm file can be found. But once this has been done IMO it should be the responsibility of the My::Client package to include the My::RequestAgent package.


In reply to Re^2: How to define a package using a tweaked version of LWP::UserAgent? by pwolfenden
in thread How to define a package using a tweaked version of LWP::UserAgent? by pwolfenden

Title:
Use:  <p> text here (a paragraph) </p>
and:  <code> code here </code>
to format your post, it's "PerlMonks-approved HTML":



  • Posts are HTML formatted. Put <p> </p> tags around your paragraphs. Put <code> </code> tags around your code and data!
  • Titles consisting of a single word are discouraged, and in most cases are disallowed outright.
  • Read Where should I post X? if you're not absolutely sure you're posting in the right place.
  • Please read these before you post! —
  • Posts may use any of the Perl Monks Approved HTML tags:
    a, abbr, b, big, blockquote, br, caption, center, col, colgroup, dd, del, details, div, dl, dt, em, font, h1, h2, h3, h4, h5, h6, hr, i, ins, li, ol, p, pre, readmore, small, span, spoiler, strike, strong, sub, summary, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, wbr
  • You may need to use entities for some characters, as follows. (Exception: Within code tags, you can put the characters literally.)
            For:     Use:
    & &amp;
    < &lt;
    > &gt;
    [ &#91;
    ] &#93;
  • Link using PerlMonks shortcuts! What shortcuts can I use for linking?
  • See Writeup Formatting Tips and other pages linked from there for more info.