Method: Zipr.wildcard_to_regexp

Defined in:
lib/zipr/helper.rb

.wildcard_to_regexp(entry) ⇒ Object



44
45
46
47
48
# File 'lib/zipr/helper.rb', line 44

def wildcard_to_regexp(entry)
  return entry if entry.is_a?(Regexp)
  escaped_entry = Regexp.escape(entry).gsub(/\\\*/, '.*') # Convert asterisks to .*
  /#{escaped_entry}/
end