module PryStackExplorer::FrameHelpers

def find_frame_by_regex(regex, up_or_down)

Regexp.new(args[0])
def find_frame_by_regex(regex, up_or_down)
  frame_index = find_frame_by_block(up_or_down) do |b|
    b.eval("__method__").to_s =~ regex
  end
  if frame_index
    frame_index
  else
    raise Pry::CommandError, "No frame that matches #{regex.source} found!"
  end
end