From 7004ca299252933df043f9e848b8a85d989f8c5f Mon Sep 17 00:00:00 2001 From: LapVeesh Date: Tue, 29 Oct 2019 14:54:03 +0200 Subject: [PATCH 1/2] use Config::Any::YAML for free yaml support --- lib/DBIx/Class/Fixtures.pm | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/lib/DBIx/Class/Fixtures.pm b/lib/DBIx/Class/Fixtures.pm index 53c4e26..0b4c75a 100644 --- a/lib/DBIx/Class/Fixtures.pm +++ b/lib/DBIx/Class/Fixtures.pm @@ -6,7 +6,7 @@ use warnings; use DBIx::Class 0.08100; use DBIx::Class::Exception; use Class::Accessor::Grouped; -use Config::Any::JSON; +use Config::Any::YAML; use Data::Dump::Streamer; use Data::Visitor::Callback; use Hash::Merge qw( merge ); @@ -738,7 +738,7 @@ sub load_config_file { DBIx::Class::Exception->throw("config does not exist at $config_file") unless -e "$config_file"; - my $config = Config::Any::JSON->load($config_file); + my $config = Config::Any::YAML->load($config_file); #process includes if (my $incs = $config->{includes}) { @@ -757,7 +757,7 @@ sub load_config_file { DBIx::Class::Exception->throw("config does not exist at $include_file") unless -e "$include_file"; - my $include = Config::Any::JSON->load($include_file); + my $include = Config::Any::YAML->load($include_file); $self->msg($include); $config = merge( $config, $include ); } From 4969b29af9d67ca270919d0d4715cd183806df57 Mon Sep 17 00:00:00 2001 From: LapVeesh Date: Tue, 29 Oct 2019 18:09:32 +0200 Subject: [PATCH 2/2] updated dist.ini to use YAML::XS --- dist.ini | 1 + 1 file changed, 1 insertion(+) diff --git a/dist.ini b/dist.ini index 5ddd5c6..5ff9807 100644 --- a/dist.ini +++ b/dist.ini @@ -81,6 +81,7 @@ File::Copy::Recursive = 0.38 File::Temp = 0.2304 Hash::Merge = 0.1 JSON::Syck = 1.27 +YAML::XS = 0 MIME::Base64 = 0 Path::Class = 0.32 Scalar::Util = 1.27