note
ckj
On using LoadFile instead of read, it gives:
<code>
"Failed to load YAML document from 'YAML::Tiny' at yaml_test.pl line 7"
</code>
[UPDATE]
The same code is working fine on unix machine, while on windows it's giving the same error. Not getting exactly what is the reason behind this. I checked Tiny.pm but there also nothing was found.
Perl code:
<code>
use strict;
use warnings;
use YAML::Tiny;
use Data::Dumper;
# Create a YAML file
my $yaml = YAML::Tiny->new;
# Open the config
$yaml = YAML::Tiny->read( 'test.yaml' );
#changing yaml file
$yaml->[0]->{'order.create'}->{domain} = 'ckjckcjckj';
# Save the file
$yaml->write('test.yaml');
</code>
Yaml File:
<code>
---
order.create:
domain: sdfsdfsdfsdf
</code>
The same code works in unix but gives error in windows "Can't call method "write" on unblessed reference at yaml_test.pl line 16.".
981973
981979