class Folder

Public Class Methods

new(id: nil, title: nil, type: nil, permission: nil, collapsed: false, children: []) click to toggle source
Calls superclass method BaseFile::new
# File lib/dynalist/folder.rb, line 4
def initialize(id: nil, title: nil, type: nil, permission: nil, collapsed: false, children: [])
  @collapsed = collapsed
  @children_ids = children
  super(id: id, title: title, type: 'folder', permission: permission)
end

Public Instance Methods

children() click to toggle source
# File lib/dynalist/folder.rb, line 14
def children
  FileTree.where(id: @children_ids)
end
collapsed?() click to toggle source
# File lib/dynalist/folder.rb, line 10
def collapsed?
  @collapsed
end