class DumbDownViewer::Node
Attributes
depth[R]
directory[R]
name[R]
sub_nodes[R]
summary[RW]
Public Class Methods
new(pwd, name, depth)
click to toggle source
# File lib/dumb_down_viewer.rb, line 30 def initialize(pwd, name, depth) @directory = pwd @name = name.encode(Encoding::UTF_8) @depth = depth @name_with_path = pwd.empty? ? @name : File.join(pwd, name) setup end
Public Instance Methods
accept(visitor, memo)
click to toggle source
# File lib/dumb_down_viewer.rb, line 41 def accept(visitor, memo) visitor.visit(self, memo) end
directory?()
click to toggle source
# File lib/dumb_down_viewer.rb, line 49 def directory? kind_of? DirNode end
file?()
click to toggle source
# File lib/dumb_down_viewer.rb, line 53 def file? kind_of? FileNode end
setup()
click to toggle source
# File lib/dumb_down_viewer.rb, line 38 def setup end
to_s()
click to toggle source
# File lib/dumb_down_viewer.rb, line 45 def to_s @name end