# Much more realistic context. def extract_prefix_from_path(path) /(?.+)_path/ =~ path.to_s ? prefix : false end path = extract_prefix_from_path("homepath") puts path #=> false puts extract_prefix_from_path("home_path") #=> home