Search results for "distribution:Catmandu sane"
Catmandu::Sane - Package boilerplate
Package boilerplate equivalent to: use strict; use warnings; use feature qw(:5.10); use utf8; use IO::File (); use IO::Handle (); use Try::Tiny::ByClass; use Catmandu::Error;...
HOCHSTEN/Catmandu-1.2021 - 06 Nov 2023 09:43:15 UTC
Catmandu::Fix - a Catmandu class used for data transformations
A Catmandu::Fix is a Perl package that can transform data. These packages are used for easy data manipulation by non programmers. The main intention is to use fixes on the command line or in Fix scripts. A small DSL language is available to execute m...
HOCHSTEN/Catmandu-1.2021 - 06 Nov 2023 09:43:15 UTC
Catmandu::Exporter - Namespace for packages that can export
A Catmandu::Exporter is a Perl package that can export data into JSON, YAML, XML or many other formats. By default, data is to STDOUT. Optionally provide a "file" or "fh" parameter to write to a file, string, or handle. Every Catmandu::Exporter is a ...
HOCHSTEN/Catmandu-1.2021 - 06 Nov 2023 09:43:15 UTC
Catmandu::Importer - Namespace for packages that can import
A Catmandu::Importer is a Perl package that can generate structured data from sources such as JSON, YAML, XML, RDF or network protocols such as Atom, OAI-PMH, SRU and even DBI databases. Given an Catmandu::Importer a programmer can read data from usi...
HOCHSTEN/Catmandu-1.2021 - 06 Nov 2023 09:43:15 UTC
Catmandu::Fix::Base - Base role for all code emitting Catmandu fixes
HOCHSTEN/Catmandu-1.2021
-
06 Nov 2023 09:43:15 UTC
Catmandu::Fix::Parser - the parser of the Catmandu::Fix language
Programmers are discouraged to use the Catmandu::Parser directly in code but use the Catmandu package that provides the same functionality: use Catmandu; my $fixer = Catmandu->fixer(<<EOF); add_field(test,123) EOF print Dumper($fixer->fix({}));...
HOCHSTEN/Catmandu-1.2021 - 06 Nov 2023 09:43:15 UTC
Catmandu::Fix::Builder - Base role for Catmandu fixes
This role expects a "_build_fixer" method that produces a coderef that transforms the data. Used in combination with Catmandu::Path implementations, data manipulations can be described in a relatively high-level way. Most fixes shipped with Catmandu ...
HOCHSTEN/Catmandu-1.2021 - 06 Nov 2023 09:43:15 UTC
Catmandu::Fix::Inlineable - Role for all Catmandu fixes that can be inlined
HOCHSTEN/Catmandu-1.2021
-
06 Nov 2023 09:43:15 UTC
Catmandu::Fix::SimpleGetValue - helper class for creating emit Fix-es
Catmandu::Fix::SimpleGetValue eases the creation of emit Fixes that transform values on a JSON path. A Fix package implementing Catmandu::Fix::SimpleGetValue needs to implement a method "emit_value" which accepts the variable name on which the Fix op...
HOCHSTEN/Catmandu-1.2021 - 06 Nov 2023 09:43:15 UTC
Catmandu::Fix::Condition::SimpleAnyTest - Base class to ease the construction of any match conditionals
The is a base class to ease the construction of Catmandu::Fix::Conditional-s. An 'any' test matches when at least one node on a path match a condition. E.g. any_match('title','abc') # true when the title field contains 'abc' any_match('title.*','abc'...
HOCHSTEN/Catmandu-1.2021 - 06 Nov 2023 09:43:15 UTC
Catmandu::Fix::Condition::SimpleAllTest - Base class to ease the construction of all match conditionals
The is a base class to ease the construction of Catmandu::Fix::Conditional-s. An 'all' test matches when all node on a path match a condition. E.g. all_match('title','abc') # true when the title field contains 'abc' all_match('title.*','abc') # true ...
HOCHSTEN/Catmandu-1.2021 - 06 Nov 2023 09:43:15 UTC