ElasticSearchX-Model-Generator

 view release on metacpan or  search on metacpan

README  view on Meta::CPAN

  generator_base_class
      rw, default: ElasticSearchX::Model::Generator

  generated_base_class
      rw, default: MyModel

  document_generator_class
      lazy

  attribute_generator_class
      lazy

  typename_translator_class
      lazy

  document_generator
      lazy

  attribute_generator
      lazy

  typename_translator
      lazy

PRIVATE ATTRIBUTES
  _mapping_content
      lazy

  _ua
      lazy

  _mapping_data
      lazy

PRIVATE METHODS
  _build__ua
    returns an "HTTP::Tiny" instance.

  _build_document_generator_class
      generator_base_class + '::DocumentGenerator'

  _build_document_generator
    returns an instance of $document_generator_class

  _build_attribute_generator_class
      generator_base_class + '::AttributeGenerator'

  _build_attribute_generator
    returns an instance of $attribute_generator_class

  _build_typename_translator_class
      generator_base_class + '::TypenameTranslator'

  _build_typename_translator
    returns an instance of $typename_translator_class

  _build__mapping_content
    returns the content of the URL at "mapping_url"

  _build__mapping_data
    returns the decoded data from "JSON" stored in "_mapping_content"

AUTHOR
    Kent Fredric <kentfredric@gmail.com>

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.



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