App-ElasticSearch-Utilities
view release on metacpan or search on metacpan
"CHI" : "0",
"CLI::Helpers" : "0",
"Carp" : "0",
"Clone" : "0",
"Const::Fast" : "0",
"DateTime" : "0",
"File::Basename" : "0",
"File::Slurp::Tiny" : "0",
"Getopt::Long" : "0",
"Getopt::Long::Descriptive" : "0",
"HTTP::Request" : "0",
"Hash::Flatten" : "0",
"Hash::Merge::Simple" : "0",
"IO::Socket::INET" : "0",
"IPC::Run3" : "0",
"JSON::MaybeXS" : "0",
"LWP::UserAgent" : "0",
"Module::Load" : "0",
"Module::Pluggable::Object" : "0",
"Moo" : "0",
"Moo::Role" : "0",
CHI: '0'
CLI::Helpers: '0'
Carp: '0'
Clone: '0'
Const::Fast: '0'
DateTime: '0'
File::Basename: '0'
File::Slurp::Tiny: '0'
Getopt::Long: '0'
Getopt::Long::Descriptive: '0'
HTTP::Request: '0'
Hash::Flatten: '0'
Hash::Merge::Simple: '0'
IO::Socket::INET: '0'
IPC::Run3: '0'
JSON::MaybeXS: '0'
LWP::UserAgent: '0'
Module::Load: '0'
Module::Pluggable::Object: '0'
Moo: '0'
Moo::Role: '0'
Makefile.PL view on Meta::CPAN
"CHI" => 0,
"CLI::Helpers" => 0,
"Carp" => 0,
"Clone" => 0,
"Const::Fast" => 0,
"DateTime" => 0,
"File::Basename" => 0,
"File::Slurp::Tiny" => 0,
"Getopt::Long" => 0,
"Getopt::Long::Descriptive" => 0,
"HTTP::Request" => 0,
"Hash::Flatten" => 0,
"Hash::Merge::Simple" => 0,
"IO::Socket::INET" => 0,
"IPC::Run3" => 0,
"JSON::MaybeXS" => 0,
"LWP::UserAgent" => 0,
"Module::Load" => 0,
"Module::Pluggable::Object" => 0,
"Moo" => 0,
"Moo::Role" => 0,
Makefile.PL view on Meta::CPAN
"Clone" => 0,
"Const::Fast" => 0,
"Data::Dumper" => 0,
"DateTime" => 0,
"File::Basename" => 0,
"File::Slurp::Tiny" => 0,
"File::Spec" => 0,
"File::Temp" => 0,
"Getopt::Long" => 0,
"Getopt::Long::Descriptive" => 0,
"HTTP::Request" => 0,
"Hash::Flatten" => 0,
"Hash::Merge::Simple" => 0,
"IO::Handle" => 0,
"IO::Socket::INET" => 0,
"IPC::Open3" => 0,
"IPC::Run3" => 0,
"JSON::MaybeXS" => 0,
"LWP::UserAgent" => 0,
"Module::Load" => 0,
"Module::Pluggable::Object" => 0,
requires "CHI" => "0";
requires "CLI::Helpers" => "0";
requires "Carp" => "0";
requires "Clone" => "0";
requires "Const::Fast" => "0";
requires "DateTime" => "0";
requires "File::Basename" => "0";
requires "File::Slurp::Tiny" => "0";
requires "Getopt::Long" => "0";
requires "Getopt::Long::Descriptive" => "0";
requires "HTTP::Request" => "0";
requires "Hash::Flatten" => "0";
requires "Hash::Merge::Simple" => "0";
requires "IO::Socket::INET" => "0";
requires "IPC::Run3" => "0";
requires "JSON::MaybeXS" => "0";
requires "LWP::UserAgent" => "0";
requires "Module::Load" => "0";
requires "Module::Pluggable::Object" => "0";
requires "Moo" => "0";
requires "Moo::Role" => "0";
lib/App/ElasticSearch/Utilities/HTTPRequest.pm view on Meta::CPAN
use v5.16;
use warnings;
no warnings 'uninitialized';
our $VERSION = '8.8'; # VERSION
use JSON::MaybeXS;
use Ref::Util qw(is_ref is_arrayref is_hashref);
use parent 'HTTP::Request';
sub new {
my $class = shift;
my $self = $class->SUPER::new(@_);
$self->header('Accept' => 'application/json');
return $self;
}
sub content {
lib/App/ElasticSearch/Utilities/HTTPRequest.pm view on Meta::CPAN
=head1 NAME
App::ElasticSearch::Utilities::HTTPRequest - Allow for strange content elements for Elasticsearch APIs
=head1 VERSION
version 8.8
=head1 SYNOPSIS
This subclasses HTTP::Request and handles the B<content()> method invocation
to allow passing content as expected by the Elasticsearch API. You should not
use this module in your code.
=head1 AUTHOR
Brad Lhotsky <brad@divisionbyzero.net>
=head1 COPYRIGHT AND LICENSE
This software is Copyright (c) 2024 by Brad Lhotsky.
( run in 0.543 second using v1.01-cache-2.11-cpan-de7293f3b23 )