Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with
or
.
Download ZIP
Tag: v0.4.0
Commits on Mar 28, 2010
  1. Version bump to 0.4.0

    authored
  2. Intelligently handle find queries.

    authored
    A query containing only an ID or ID string should not return an
    array of (guaranteed max) one object.
Commits on Mar 27, 2010
  1. Version bump to 0.3.0

    authored
  2. Remove ActiveModel compliance from the main library.

    authored
    Please see http://github.com/elliotcm/light_mongo-rails for a
    tidier way of using this with Rails 3.
  3. Version bump to 0.2.1

    authored
  4. Lazy initialize ActionPack Errors.

    authored
    An extra initializer isn't necessary, and just adds additional
    complications.
  5. Version bump to 0.2.0

    authored
  6. Add ActionPack-compatible error handling.

    authored
    This uses ActiveModel's Errors mixin, but excludes any
    validations, as there are many to choose from.
    
    Here endeth ActiveModel compliance.
  7. Add a .model_name method for ActiveModel compliance.

    authored
    This uses ActiveModel::Naming, which in turn requires
    ActiveModel and ActiveSupport to be present if you use the
    ActiveModelCompliance plugin.
    
    This shouldn't be a problem as if you need compliance you will
    have ActiveModel and ActiveSupport around anyway.
  8. Add a #destroyed? method for ActiveModel compliance.

    authored
    There is currently no useful difference
    between a new record and a destroyed record.
    
    As such, #new_record? and #destroyed? are essentially synonymous.
  9. Version bump to 0.1.0

    authored
  10. Add a Document#delete! method.

    authored
    This method removes the object from the database
    and wipes the object's document id.
  11. Add a Document#update!(params) method.

    authored
    This method internally updates the object's attributes,
    and saves the object, returning its id.
    
    This completes the Update section.
  12. Add a Document#update(params) method.

    authored
    This method internally updates the object's attributes,
    and returns the updated object.
  13. Rewrite create/read integration test.

    authored
    This is in preparation for full CRUD support.
Commits on Mar 21, 2010
  1. Fix up the Rakefile.

    authored
  2. Version bump to 0.0.1

    authored
  3. ensure Rakefile works without jeweler

    Steve Tooke authored committed
    remove machine specific gitignores
  4. Version bump to 0.0.0

    Steve Tooke authored committed
  5. Add jeweler for building gems

    Steve Tooke authored committed
  6. Properly restore plain Ruby embedded objects.

    authored
    All integration tests now pass.
Commits on Mar 20, 2010
  1. Tidy persistence.

    authored
Commits on Mar 13, 2010
  1. Plumb in the new serializer. Deserialization to come.

    authored
    For some reason there is some spec crosstalk between specs.  Bored of trying to fix it.
Something went wrong with that request. Please try again.