Sha256: 2f4a14bb30165a20cfa2516462454336c1d4e5c493a45990944bc3f4edfc820a
Contents?: true
Size: 429 Bytes
Versions: 1
Compression:
Stored size: 429 Bytes
Contents
module FactoryGirl class CallbackRunner def initialize(callbacks, evaluator) @callbacks = callbacks @evaluator = evaluator end def update(name, result_instance) callbacks_by_name(name).each do |callback| callback.run(result_instance, @evaluator) end end private def callbacks_by_name(name) @callbacks.select {|callback| callback.name == name } end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
factory_girl-3.1.1 | lib/factory_girl/callback_runner.rb |