Ubic::ServiceLoader - load service from file
use Ubic::ServiceLoader; $service = Ubic::ServiceLoader->load("/etc/ubic/service/foo.ini");
This module implements polimorphic loading of service configs.
Specific loader (
Ubic::ServiceLoader::bin, etc.) is chosen based on config file extension. If config file has no extension then
Ubic::ServiceLoader::default will be used.
This is considered to be a non-public class. Its interface is subject to change without notice.
Get loader object by service extension.
Throws exception is extension is unknown.
Given service config file basename, returns pair
Returns list with undefs if name is invalid.
Load service from config filename.
Throws exception on all errors.
Vyacheslav Matyukhin <email@example.com>
COPYRIGHT AND LICENSE
This software is copyright (c) 2016 by Yandex 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.