module VCR::Cassette::Persisters::FileSystem
def sanitized_file_name_from(file_name)
def sanitized_file_name_from(file_name) parts = file_name.to_s.split('.') if parts.size > 1 && !parts.last.include?(File::SEPARATOR) file_extension = '.' + parts.pop end file_name = parts.join('.').gsub(/[^[:word:]\-\/]+/, '_') + file_extension.to_s file_name.downcase! if downcase_cassette_names? file_name end