class Cucumber::Runtime::BeforeHooks

def apply_to(test_case)

def apply_to(test_case)
  test_case.with_steps(
    before_hooks(test_case.source) + test_case.test_steps
  )
end

def before_hooks(source)

def before_hooks(source)
  @action_blocks.map do |action_block|
    Hooks.before_hook(source, &action_block)
  end
end

def initialize(action_blocks)

def initialize(action_blocks)
  @action_blocks = action_blocks
end