title: instance method in scope
body: <p>I don't know even if its possible? I need to use instance method with/within scope. Something like this:  </p>
  
  <pre><code>scope :public, lambda{ where ({:public =&gt; true}) }
  </code></pre>
  
  <p>and call instance method(complete?) on each record to see if it is completed. public scope here should return all records that are public and are completed and completion of a record is determined by a instance method 'complete?'</p>
  
  <p>Any possibility?</p>
  
  <p>Thanks</p>