<commit_before>=========
Modelo.js
=========

**A cross-platform JavaScript object inheritance utility.**

*Status: Stable*

What Is Modelo?
===============

Modelo is a helper utility for JavaScript developers that provides a clean
interface over prototypal inheritance.

The interface exposed by this library supports both mix-in and "class" style
object definitions and inheritance.

Show Me
=======

::

    var Animal, Lion, Eagle, Griffin, myPet;

    Animal = Modelo.define();

    Lion = Animal.extend();
    Lion.prototype.roar = function () { console.log("Roar"); };

    Eagle = Animal.extend(function (options) {
        this.wingSpan = options.wingSpan || "2 Feet";
    })

    Griffin = Modelo.define(Lion, Eagle);<commit_msg>Add: TravisCI badge to README<commit_after>=========
Modelo.js
=========

**A cross-platform JavaScript object inheritance utility.**

.. image:: https://travis-ci.org/kevinconway/Modelo.js.png
    :target: https://travis-ci.org/kevinconway/Modelo.js
    :alt: Current Build Status

What Is Modelo?
===============

Modelo is a helper utility for JavaScript developers that provides a clean
interface over prototypal inheritance.

The interface exposed by this library supports both mix-in and "class" style
object definitions and inheritance.

Show Me
=======

::

    var Animal, Lion, Eagle, Griffin, myPet;

    Animal = Modelo.define();

    Lion = Animal.extend();
    Lion.prototype.roar = function () { console.log("Roar"); };

    Eagle = Animal.extend(function (options) {
        this.wingSpan = options.wingSpan || "2 Feet";
    })

    Griffin = Modelo.define(Lion, Eagle);
{'fraction_non_alphanumeric': 0.15190651906519065, 'fraction_numerical': 0.0012300123001230013, 'mean_word_length': 3.885885885885886, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 2, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1002079', 'n_tokens_mistral': 492, 'n_tokens_neox': 465, 'n_words': 149}