Sha256: 7cb485055a066b5cee66ddce3839e3684c01a302e9b9417b967cd91fdc0a6143
Contents?: true
Size: 403 Bytes
Versions: 45
Compression:
Stored size: 403 Bytes
Contents
module Kubes::Hooks module Dsl def before(*commands, **props) commands.each do |name| each_hook(:before, name, props) end end def after(*commands, **props) commands.each do |name| each_hook(:after, name, props) end end def each_hook(type, name, props={}) @hooks[type][name] ||= [] @hooks[type][name] << props end end end
Version data entries
45 entries across 45 versions & 1 rubygems