Tim Brody <tdb01r@xxxxxxxxxxxxxxx> writes:
> But anyway, paging URI maintainer(s), respond please!
> (Can I invade URI::openurl, or can we shift this module into the URI
> distro.?)
I tried to skim the spec and your manpage and I still don't really
understand what this is supposed to do. I does not look like openurl:
is really supposed to be a URI scheme. The names URL::xxx where xxx
is all lowercase is reserved for proper schemes.
I suggest you make your thing occupy the URI::OpenURL namespace and
that you should not try to subclass URI. Just make your thing
reference and delegate to URI objects where it makes sense. I don't
think OpenURL fit in the URI distribution, so it is best distributed
separately.
The term ContextObject seems central. Looks like you should have a
class called URI::OpenURL::Context that you instantiate in the API.
Regards,
Gisle
|