<commit_before>Practice: Rack Middleware
=========================

A practice designed to learn more about Rack middleware and
[Ricky Gervais Quotes](http://www.rickygervaisquotes.com/).


### Goal

Create a Rack middleware that serves random quotes. The middleware, when
complete, can be inserted into an existing application to provide a fun set
of quotes. A sample fixture has been added for quotes by
[<NAME>](http://www.rickygervaisquotes.com/).<commit_msg>Revisiting the README notes<commit_after>Practice: Rack Middleware
=========================

A practice designed to learn more about Rack middleware and
[Ricky Gervais Quotes](http://www.rickygervaisquotes.com/).


### Goal

Rack is a minimal and modular interface for developing web applicatons.
Rack middleware is a extension that sits between an HTTP request and an
application, thus the middleware term. You goal is to create a Rack
middleware that serves random quotes. The middleware, when complete, can
be inserted into an existing application to provide a fun set of quotes.
A sample fixture has been added for quotes by
[<NAME>](http://www.rickygervaisquotes.com/).
{'fraction_non_alphanumeric': 0.10808435852372583, 'fraction_numerical': 0.0, 'mean_word_length': 5.224043715846994, 'pattern_counts': {'":': 0, '<': 5, '<?xml version=': 0, '>': 5, 'https://': 0, 'lorem ipsum': 0, 'www.': 4, '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': '6104498', 'n_tokens_mistral': 311, 'n_tokens_neox': 303, 'n_words': 141}