#35 new

apply_defaults causing errors with default property lambdas

Reported by viatropos | June 22nd, 2009 @ 04:29 PM

if you place the "apply_defaults" method after the "passed_keys.each" block, you can set more complex lambdas as the default property values, such as:

property :url, :default => lambda { "#{database.root}/#{self.id}/#{filename}" }

Otherwise the values aren't yet in place, and we have to create tons of excess methods.

No comments found

Please Sign in or create a free account to add a new ticket.

With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.

New-ticket Create new ticket

Create your profile

Help contribute to this project by taking a few moments to create your personal profile. Create your profile ยป

"CouchDB, close to the metal." <a href="http://github.com/jchris/couchrest/tree/master">CouchRest</a> is a RESTful layer for accessing CouchDB, based off CouchDB's included Javascript reference client. CouchRest also includes helpers for running large queries etc. There is also a base class for ActiveRecord / Datamapper style ORM, called CouchRest::Model.

People watching this ticket