Module: Recls::Ximpl::OS
- Defined in:
- lib/recls/ximpl/os.rb
Constant Summary collapse
- OS_IS_WINDOWS =
(RUBY_PLATFORM =~ /(mswin|mingw|bccwin|wince)/i) ? true : false
- PATH_NAME_SEPARATOR =
OS_IS_WINDOWS ? '\\' : '/'
- PATH_SEPARATOR =
OS_IS_WINDOWS ? ';' : ':'
- WILDCARDS_ALL =
OS_IS_WINDOWS ? '*' : '*'
Class Method Summary collapse
Class Method Details
.get_number_of_dots_dir_(p) ⇒ Object
54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 |
# File 'lib/recls/ximpl/os.rb', line 54 def OS.get_number_of_dots_dir_(p) if p if ?. == p[0] return 1 if 1 == p.size return 1 if ?/ == p[1] return 1 if OS_IS_WINDOWS and ?\\ == p[1] if ?. == p[1] return 2 if 2 == p.size return 2 if ?/ == p[2] return 2 if OS_IS_WINDOWS and ?\\ == p[2] end end end return 0 end |
.is_root_dir_(p) ⇒ Object
72 73 74 75 76 77 78 79 |
# File 'lib/recls/ximpl/os.rb', line 72 def OS.is_root_dir_(p) return nil if not p return true if '/' == p return true if OS_IS_WINDOWS and '\\' == p return false end |