class DTK::Shell::ContextAux

Public Class Methods

count_double_dots(entries) click to toggle source

returns number of first '..' elements in array

# File lib/shell/context_aux.rb, line 29
def count_double_dots(entries)
  double_dots_count = 0
  # we check for '..' and remove them
  entries.each do |e| 
    if is_double_dot?(e)
      double_dots_count += 1  
    else
      break
    end
  end

  return double_dots_count
end
is_double_dot?(command) click to toggle source
# File lib/shell/context_aux.rb, line 24
def is_double_dot?(command)
  return command.match(/\.\.[\/]?/)
end