module Grape::Testing::ClassMethods
def before_each(&block)
def before_each(&block) raise ArgumentError, 'a block is required' unless block @before_each ||= [] @before_each << block end
def reset_before_each
def reset_before_each @before_each&.clear end
def run_before_each(endpoint)
def run_before_each(endpoint) superclass.run_before_each(endpoint) unless self == Grape::Endpoint @before_each&.each { |blk| blk.call(endpoint) } end