NAME
Bolts::Injector::Setter - Inject by calling a setter method with a value
VERSION
version 0.143171
SYNOPSIS
use Bolts;
artifact thing => (
class => 'MyApp::Thing',
setters => {
set_foo => dep('other_thing'),
},
);
DESCRIPTION
This controls injection by setter, which causes a method to be called on the constructed artifact with the value to be injected.
ROLES
ATTRIBUTES
name
This is the name of the method to call during injection. It defaults to "key" in Bolts::Injector.
METHODS
post_inject_value
Performs the injection into the setter.
AUTHOR
Andrew Sterling Hanenkamp <hanenkamp@cpan.org>
COPYRIGHT AND LICENSE
This software is copyright (c) 2014 by Qubling Software LLC.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.