earch;
use MooseX::Attribute::Deflator;
use MooseX::Attribute::Deflator::Moose;
use DateTime;
use JSON;
use Scalar::Util qw(blessed);
use MooseX::Types::ElasticSearch qw(:all);
use MooseX::Types -dec
ode_json($_) }, inline_as {
return '$value' if ( $_[0]->dynamic );
return 'JSON::encode_json($value)';
};
inflate [ 'ArrayRef', 'HashRef' ],
via { shift->dynamic ? $_ : decode_json($_)
}, inline_as {
return '$value' if ( $_[0]->dynamic );
return 'JSON::decode_json($value)';
};
deflate 'ArrayRef', via {$_}, inline_as {'$value'};
inflate 'ArrayRef', via {$_}, inline_as {