From 8c8c3fe9c34218a07bd596490f76217fab0a7ba3 Mon Sep 17 00:00:00 2001 From: Kirill Solomko Date: Sun, 6 Aug 2017 13:48:23 +0200 Subject: [PATCH] TT#18776 add support to use a custom schema config file * to use a custom schema config file: NGCP::Schema->new->connect({ config_file => 'filepath' }); * it requires to look as: dsn... Change-Id: I704ac7adfd9b1ecd431b4f51e76dc662711b69ae --- lib/NGCP/Schema.pm | 3 +++ 1 file changed, 3 insertions(+) diff --git a/lib/NGCP/Schema.pm b/lib/NGCP/Schema.pm index 8cc8661d..5da0d731 100644 --- a/lib/NGCP/Schema.pm +++ b/lib/NGCP/Schema.pm @@ -20,6 +20,9 @@ class_has('config', is => 'rw', isa => 'NGCP::Schema::Config', lazy => 1, defaul sub connection { my ($self, $cfg) = @_; + if ($cfg->{config_file}) { + $self->config->config_file($cfg->{config_file}); + } unless(defined $cfg->{dsn}) { $cfg = $self->config->as_hash->{ngcp_connect_info}; }