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