module NoBrainer::Criteria::AfterFind
Public Instance Methods
_instantiate_doc(attrs)
click to toggle source
Calls superclass method
# File lib/no_brainer/criteria/after_find.rb, line 10 def _instantiate_doc(attrs) super.tap do |doc| @options[:after_find].to_a.each { |block| block.call(doc) } doc.run_callbacks(:find) if doc.is_a?(NoBrainer::Document) end end
after_find(b=nil, &block)
click to toggle source
# File lib/no_brainer/criteria/after_find.rb, line 6 def after_find(b=nil, &block) chain(:after_find => [b, block].compact) end