in lib/Search/Elasticsearch/Role/API.pm [52:64]
sub _detect_bool {
#===================================
my $val = shift;
return '' unless defined $val;
if ( ref $val eq 'SCALAR' ) {
return 'false' if $$val eq 0;
return 'true' if $$val eq 1;
}
elsif ( UNIVERSAL::isa( $val, "JSON::PP::Boolean" ) ) {
return "$val" ? 'true' : 'false';
}
return "$val";
}