class Effective::CommitteeFolder

def bulk_upload!

def bulk_upload!
  files.each { |file| committee_files.create(file: file.blob) }
  true
end

def children

def children
  committee_folders.flat_map { |folder| [folder] + folder.children }
end

def parent

def parent
  committee_folder || committee
end

def parents

def parents
  folder = self
  parents = []
  while folder.committee_folder.present?
    parents << folder.committee_folder
    folder = folder.committee_folder
  end
  parents.reverse
end

def to_s

def to_s
  (parents + [self]).map { |folder| (folder.title || 'folder') }.join(' / ')
end

def top_level?

def top_level?
  committee_folder.blank?
end