Sha256: 043f8c88f30157d1048729ac52d4d279e2686e003dd26f0f92dd2ec336e81a82

Contents?: true

Size: 604 Bytes

Versions: 1

Compression:

Stored size: 604 Bytes

Contents

= mongo_mapper-readonly_attributes

Adds a readonly_attributes class method to mongo_mapper models.

Add gem to Gemfile:

  gem "mongo_mapper-readonly_attributes", :require => "mongo_mapper/readonly_attributes"

To use include in your model:

  plugin MongoMapper::ReadonlyAttributes

Now you can use:

  attr_readonly  :foo

Or to add it globally, create an initialization file with:

  MongoMapper::Document.plugin(MongoMapper::ReadonlyAttributes)
  MongoMapper::EmbeddedDocument.plugin(MongoMapper::ReadonlyAttributes)

== Copyright

Copyright (c) 2013 Ohad Peres. See LICENSE.txt for
further details.

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
mongo_mapper-readonly_attributes-0.0.2 README.rdoc