Sha256: 8360314596e75577334ce61d43a4e96e75a0b2ca1353c45312c61c1f0bca176e
Contents?: true
Size: 833 Bytes
Versions: 3
Compression:
Stored size: 833 Bytes
Contents
HOOKS = {} def before_app(&block) if HOOKS[:before_app].nil? HOOKS[:before_app] = [block] else HOOKS[:before_app] << block end end def after_app(&block) if HOOKS[:after_app].nil? HOOKS[:after_app] = [block] else HOOKS[:after_app] << block end end def before_suite(&block) if HOOKS[:before_suite].nil? HOOKS[:before_suite] = [block] else HOOKS[:before_suite] << block end end def after_suite(&block) if HOOKS[:after_suite].nil? HOOKS[:after_suite] = [block] else HOOKS[:after_suite] << block end end def before_test(&block) if HOOKS[:before_test].nil? HOOKS[:before_test] = [block] else HOOKS[:before_test] << block end end def after_test(&block) if HOOKS[:after_test].nil? HOOKS[:after_test] = [block] else HOOKS[:after_test] << block end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
theotokos-0.1.3 | lib/helper/hook_helper.rb |
theotokos-0.1.2 | lib/helper/hook_helper.rb |
theotokos-0.1.1 | lib/helper/hook_helper.rb |