Method: ContentFolder.find_child_folder

Defined in:
app/models/content_folder.rb

.find_child_folder(parent_folder, folders) ⇒ Object



41
42
43
44
45
46
47
48
49
50
51
52
# File 'app/models/content_folder.rb', line 41

def self.find_child_folder(parent_folder, folders)
  child_folders = Array(parent_folder.child_folders)
  f = child_folders.find { |folder| folders[0] == folder.folder_id }
  unless f.nil?
    folders.shift
    if folders.count > 0
      return find_child_folder(f, folders)
    else
      return f
    end
  end
end