/usr/local/share/perl5/YAML
NameSizeModeActions
Dumper/-0755rm
Loader/-0755rm
Any.pm26500444editdlrm
Any.pod28870444editdlrm
Dumper.pm170350444editdlrm
Dumper.pod7760444editdlrm
Error.pm56930444editdlrm
Error.pod6660444editdlrm
Loader.pm236280444editdlrm
Loader.pod7670444editdlrm
Marshall.pm8670444editdlrm
Marshall.pod6560444editdlrm
Mo.pm33200444editdlrm
Node.pm44240444editdlrm
Node.pod25430444editdlrm
Tag.pm2160444editdlrm
Tag.pod5380444editdlrm
Types.pm63390444editdlrm
Types.pod7380444editdlrm
Edit: /usr/local/share/perl5/YAML/Marshall.pm (867B)
use strict; use warnings; package YAML::Marshall; use YAML::Node (); sub import { my $class = shift; no strict 'refs'; my $package = caller; unless (grep { $_ eq $class} @{$package . '::ISA'}) { push @{$package . '::ISA'}, $class; } my $tag = shift; if ( $tag ) { no warnings 'once'; $YAML::TagClass->{$tag} = $package; ${$package . "::YamlTag"} = $tag; } } sub yaml_dump { my $self = shift; no strict 'refs'; my $tag = ${ref($self) . "::YamlTag"} || 'perl/' . ref($self); $self->yaml_node($self, $tag); } sub yaml_load { my ($class, $node) = @_; if (my $ynode = $class->yaml_ynode($node)) { $node = $ynode->{NODE}; } bless $node, $class; } sub yaml_node { shift; YAML::Node->new(@_); } sub yaml_ynode { shift; YAML::Node::ynode(@_); } 1;