class Puma::DSL
def process_hook(options_key, key, block, meth)
def process_hook(options_key, key, block, meth) @options[options_key] ||= [] if ON_WORKER_KEY.include? key.class @options[options_key] << [block, key.to_sym] elsif key.nil? @options[options_key] << block else raise "'#{meth}' key must be String or Symbol" end end