<commit_before>descendants_tracker
===================

[![Build Status](https://secure.travis-ci.org/mbj/descendants_tracker.png?branch=master)](http://travis-ci.org/mbj/descendants_tracker)
[![Dependency Status](https://gemnasium.com/mbj/descendants_tracker.png)](https://gemnasium.com/mbj/descendants_tracker)
[![Code Climate](https://codeclimate.com/badge.png)](https://codeclimate.com/github/mbj/descendants_tracker)

This is a small standalone gem featuring a module ripped out from [veritas](https://github.com/dkubb/veritas).
It allows to make objects descendants_tracker in an unobtrusive way.

Installation
------------

There is no gem release yet so use git source.

In your **Gemfile**

``` ruby
gem 'descendants_tracker', :git => 'https://github.com/mbj/descendants_tracker'
```

Examples
--------

``` ruby
class Foo
  extend Virtus::DescendantsTracker
end

class Bar < Foo
end

Foo.descendants # => [Foo]
```<commit_msg>Fix readme text<commit_after>descendants_tracker
===================

[![Build Status](https://secure.travis-ci.org/mbj/descendants_tracker.png?branch=master)](http://travis-ci.org/mbj/descendants_tracker)
[![Dependency Status](https://gemnasium.com/mbj/descendants_tracker.png)](https://gemnasium.com/mbj/descendants_tracker)
[![Code Climate](https://codeclimate.com/badge.png)](https://codeclimate.com/github/mbj/descendants_tracker)

This is a small standalone gem featuring a module ripped out from [veritas](https://github.com/dkubb/veritas).
It allows to trak descendants in an unobtrusive way.

Installation
------------

There is no gem release yet so use git source.

In your **Gemfile**

``` ruby
gem 'descendants_tracker', :git => 'https://github.com/mbj/descendants_tracker'
```

Examples
--------

``` ruby
class Foo
  extend Virtus::DescendantsTracker
end

class Bar < Foo
end

Foo.descendants # => [Foo]
```
{'fraction_non_alphanumeric': 0.17761033369214208, 'fraction_numerical': 0.0, 'mean_word_length': 4.996774193548387, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 7, 'https://': 14, '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': '6997641', 'n_tokens_mistral': 661, 'n_tokens_neox': 610, 'n_words': 125}