Sha256: f9dfabfcf69b78e867b8d52261970babb052828079ac0f589356cd2279d574db
Contents?: true
Size: 380 Bytes
Versions: 15
Compression:
Stored size: 380 Bytes
Contents
module Lookbook module Hooks def after_initialize(&block) add_hook(:after_initialize, block) end def before_exit(&block) add_hook(:before_exit, block) end def after_change(&block) add_hook(:after_change, block) end protected def add_hook(event_name, block) Lookbook.config.hooks[event_name] << block end end end
Version data entries
15 entries across 15 versions & 1 rubygems