ElasticSearchX-Model-Generator

 view release on metacpan or  search on metacpan

lib/ElasticSearchX/Model/Generator.pm  view on Meta::CPAN

  lazy

=head2 attribute_generator

  lazy

=head2 typename_translator

  lazy

=head1 PRIVATE ATTRIBUTES

=head2 _mapping_content

  lazy

=head2 _ua

  lazy

=head2 _mapping_data

  lazy

=head1 PRIVATE METHODS

=head2 _build__ua

returns an C<HTTP::Tiny> instance.

=head2 _build_document_generator_class

  generator_base_class + '::DocumentGenerator'

=head2 _build_document_generator

returns an instance of C<$document_generator_class>

=head2 _build_attribute_generator_class

  generator_base_class + '::AttributeGenerator'

=head2 _build_attribute_generator

returns an instance of C<$attribute_generator_class>

=head2 _build_typename_translator_class

  generator_base_class + '::TypenameTranslator'

=head2 _build_typename_translator

returns an instance of C<$typename_translator_class>

=head2 _build__mapping_content

returns the content of the URL at C<mapping_url>

=head2 _build__mapping_data

returns the decoded data from C<JSON> stored in C<_mapping_content>

=head1 AUTHOR

Kent Fredric <kentfredric@gmail.com>

=head1 COPYRIGHT AND LICENSE

This software is copyright (c) 2013 by Kent Fredric <kentfredric@gmail.com>.

This is free software; you can redistribute it and/or modify it under
the same terms as the Perl 5 programming language system itself.

=cut



( run in 1.301 second using v1.01-cache-2.11-cpan-d7f47b0818f )