Sha256: 917e9a8d1f6cf50c4e43930fc1d2739d43d63b0740dbb24939ded96ff8c53e30
Contents?: true
Size: 449 Bytes
Versions: 94
Compression:
Stored size: 449 Bytes
Contents
module FactoryGirl # @api private class CallbacksObserver 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
94 entries across 84 versions & 5 rubygems