Method: IsoDoc::Function::Utils#external_path

Defined in:
lib/isodoc/function/utils.rb

#external_path(path) ⇒ Object



242
243
244
245
246
247
248
249
250
# File 'lib/isodoc/function/utils.rb', line 242

def external_path(path)
  win = !!((RUBY_PLATFORM =~ /(win|w)(32|64)$/) ||
           (RUBY_PLATFORM =~ /mswin|mingw/))
  if win
    path.tr!(%{/}, "\\")
    path[/\s/] ? "\"#{path}\"" : path
  else path
  end
end