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