Changeset [1ef800afe41505fc80256f1a0f9deae54b385e99] by Yurii Rashkovskii
May 4th, 2008 @ 11:01 AM
Now Document.new and #update_slots are able to accept 'method-based' slots, like:
User = Meta.new do
def email=(v)
- ...
end
end
User.new(:email => "yrashk@idbns.com") or user.update_slots(:email => "yrashk@idbns.com") will pass control to User#email= instead of saving it directly
to the slot.
Committed by Yurii Rashkovskii
- M lib/strokedb/document.rb
- M spec/lib/strokedb/document/document_spec.rb
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป
StrokeDB is an embeddable distributed document database written in Ruby