Module: AttributeKit

Defined in:
lib/attribute-kit/attribute_hash.rb,
lib/attribute-kit/json_serializable_hash.rb

Overview

Note:

Copyright © 2011 Jonathan Mischo

Note:

Distributed under the MIT license (see LICENSE.txt, distributed with the original source code)

A group of classes and other tools that are designed to make handling of attributes and dealing with changes to groups of attributes easy and convenient. This is particularly useful if you intend to build, extend, or even simply wish to avoid using someone else’s ORM or DRM.

The original intent of this library was to make it easier to store and track changes to attributes on a model that was not managed by an ORM, yet needed to be selectively synchronized between a client, server, and data store. From those humble beginnings, this optimized library was created.

Author:

  • Jonathan Mischo

Defined Under Namespace

Modules: JSONSerializableHash Classes: AttributeHash