Group
Extension

Matches 3

ElasticSearchX-Model ( P/PE/PERLER/ElasticSearchX-Model-0.1.4.tar.gz, PERLER, 2012; MetaCPAN )
ElasticSearchX-Model/lib/ElasticSearchX/Model/Document/Types.pm ( view source; MetaCPAN )
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 {
ElasticSearchX-Model ( P/PE/PERLER/ElasticSearchX-Model-0.1.4.tar.gz, PERLER, 2012; MetaCPAN )
ElasticSearchX-Model/lib/ElasticSearchX/Model/Document/Trait/Attribute.pm ( view source; MetaCPAN )
o C<1> value.

This will change the behaviour of C<HashRef> attributes.
Instead of deflating to a JSON string they will be stored as object
in ElasticSearch.

=head2 analyzer

If this attribute or L</
ElasticSearchX-Model ( P/PE/PERLER/ElasticSearchX-Model-0.1.4.tar.gz, PERLER, 2012; MetaCPAN )
ElasticSearchX-Model/lib/ElasticSearchX/Model/Document/Role.pm ( view source; MetaCPAN )
el::Document::Role::VERSION = '0.1.4';
}
use Moose::Role;
use ElasticSearchX::Model::Util ();
use JSON;
use Digest::SHA1;
use List::MoreUtils ();
use Carp;

sub _does_elasticsearchx_model_document_rol

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.