in lib/Search/Elasticsearch/Role/Serializer/JSON.pm [46:65]
sub encode_bulk {
#===================================
my ( $self, $var ) = @_;
unless ( ref $var ) {
return is_utf8($var)
? encode_utf8($var)
: $var;
}
my $json = '';
throw( "Param", "Var must be an array ref" )
unless ref $var eq 'ARRAY';
return try {
for (@$var) {
$json .= ( ref($_) ? $self->JSON->encode($_) : $_ ) . "\n";
}
return $json;
}
catch { throw( "Serializer", $_, { var => $var } ) };
}