README.md in data_cleansing-0.9.0 vs README.md in data_cleansing-1.0.0

- old
+ new

@@ -1,25 +1,21 @@ data_cleansing ============== -Data Cleansing framework for Ruby, Rails, Mongoid and MongoMapper. +Data Cleansing framework for Ruby. * http://github.com/reidmorrison/data_cleansing ## Introduction It is important to keep internal data free of unwanted escape characters, leading or trailing blanks and even newlines. Similarly it would be useful to be able to attach a cleansing solution to a field in a model and have the data cleansed transparently when required. -DataCleansing is a framework that allows any data cleansing to be applied to -specific attributes or fields. At this time it does not supply the cleaning -solutions themselves since they are usually straight forward, or so complex -that they don't tend to be too useful to others. However, over time built-in -cleansing solutions may be added. Feel free to submit any suggestions via a ticket -or pull request. +DataCleansing is a framework that allows data cleansing to be applied to +specific attributes or fields. ## Features * Supports global cleansing definitions that can be associated with any Ruby, Rails, Mongoid, or other model @@ -294,27 +290,9 @@ ``` Install the Gem with bundler bundle install - -## Architecture - -DataCleansing has been designed to support externalized data cleansing routines. -In this way the data cleansing routine itself can be loaded from a datastore and -applied dynamically at runtime. -Although not supported out of the box, this design allows for example for the -data cleansing routines to be stored in something like [ZooKeeper](http://zookeeper.apache.org/). -Then any changes to the data cleansing routines can be pushed out immediately to -every server that needs it. - -DataCleansing is designed to support any Ruby model. In this way it can be used -in just about any ORM or DOM. For example, it currently easily supports both -Rails and Mongoid models. Some extensions have been added to support these frameworks. - -For example, in Rails it obtains the raw data value before Rails has converted it. -Which is useful for cleansing integer or float fields as raw strings before Rails -tries to convert it to an integer or float. ## Dependencies DataCleansing requires the following dependencies