<commit_before># Ransack

[![Build Status](https://travis-ci.org/activerecord-hackery/ransack.png)](https://travis-ci.org/activerecord-hackery/ransack)

Ransack is a rewrite of [MetaSearch](https://github.com/activerecord-hackery/meta_search). While it
supports many of the same features as MetaSearch, its underlying implementation differs
greatly from MetaSearch, and _backwards compatibility is not a design goal._

Ransack enables the creation of both simple and [advanced](http://ransack-demo.herokuapp.com/users/advanced_search)
search forms against your application's models (demo source code [here](https://github.com/activerecord-hackery/ransack_demo)). If you're looking for something that
simplifies query generation at the model or controller layer, you're probably not looking
for Ransack (or MetaSearch, for that matter). Try
[Squeel](https://github.com/activerecord-hackery/squeel) instead.

## Getting started

In your Gemfile:

```ruby
gem "ransack"  # Last officially released gem (Rails 3.x and 4.0)
```

Or if you want to use the latest updates (Rails 3.x and 4.0):

```ruby
gem "ransack", github: "activerecord-hackery/ransack"  # Track git repo 
```
<commit_msg>Add contributors to README<commit_after># Ransack

[![Build Status](https://travis-ci.org/activerecord-hackery/ransack.png)](https://travis-ci.org/activerecord-hackery/ransack)

Ransack is a rewrite of [MetaSearch](https://github.com/activerecord-hackery/meta_search) created by [<NAME>](http://twitter.com/erniemiller) and maintained by [<NAME>](http://twitter.com/ryanbigg), [<NAME>](http://twitter.com/jonatack) and a great group of [contributors](https://github.com/activerecord-hackery/ransack/graphs/contributors). While it
supports many of the same features as MetaSearch, its underlying implementation differs
greatly from MetaSearch, and _backwards compatibility is not a design goal._

Ransack enables the creation of both simple and [advanced](http://ransack-demo.herokuapp.com/users/advanced_search)
search forms against your application's models (demo source code [here](https://github.com/activerecord-hackery/ransack_demo)). If you're looking for something that
simplifies query generation at the model or controller layer, you're probably not looking
for Ransack (or MetaSearch, for that matter). Try
[Squeel](https://github.com/activerecord-hackery/squeel) instead.

## Getting started

In your Gemfile:

```ruby
gem "ransack"  # Last officially released gem (Rails 3.x and 4.0)
```

Or if you want to use the latest updates (Rails 3.x and 4.0):

```ruby
gem "ransack", github: "activerecord-hackery/ransack"  # Track git repo 
```

{'fraction_non_alphanumeric': 0.11431826813520699, 'fraction_numerical': 0.004557538928978352, 'mean_word_length': 5.393203883495145, 'pattern_counts': {'":': 0, '<': 6, '<?xml version=': 0, '>': 6, 'https://': 11, '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': '1804650', 'n_tokens_mistral': 873, 'n_tokens_neox': 786, 'n_words': 257}