Project Page: http://rubyforge.org/projects/needle user manual: http://needle.rubyforge.org api docs: http://needle.rubyforge.org/api ferq document: http://needle.rubyforge .org / faq.html nesedle wiki: http://needle.rubyforge.org/wiki/wiki.pl1.2 Introduced some new features, fixing some errors: * Parameterized Services. You can now Specify Parameters When requesting A Service, And (Unless the Service Model in Uses, Like Singleton) Those Parameters Will Be Passed to The Constructor Block of The Service. This Allows, for Example: 0000-00-00 0000-00-00 0000-00-00
* Multiton services. You can use a multiton service model when registering a service, and then every unique set of parameters used when requesting a service will result in the caching of the returned object, to be reused whenever the same parameter set is given.
*: Log_for is a new parameterized service that provides more convenient access to a registry's log factory Just pass the name of the log you want (or the service point to obtain a log for) to the:. Log_for service when requesting it:
Log1 = c.log_for ("foo") log2 = c.log_for (point)
* DefinitionContext now Passs All Unknown Messages Through To ITS Container, Making It Possible To Access Parameterized Services Via The Definition Context.
* Updated the manual and faq docuunts to include the new features described Above.
* Fixed Several Bugs and documentation Typos.