Sha256: e09d17d4b612902c65d73600dc8d1565a0013e201e64c5c4722e5e030dee83b9
Contents?: true
Size: 424 Bytes
Versions: 4
Compression:
Stored size: 424 Bytes
Contents
# frozen_string_literal: true module FakerMaker module LifecycleHooks # Lifecycle hooks which can be called during the building of an instance module DefinitionProxy def before_build @factory.define_singleton_method(:before_build) { yield(instance, self) } end def after_build @factory.define_singleton_method(:after_build) { yield(instance, self) } end end end end
Version data entries
4 entries across 4 versions & 1 rubygems