class Based::SubDirectory

An object representing a sub-directory (i.e. not the base directory itself)

Public Class Methods

new(name, parent) click to toggle source

Construct directory object from parent directory object and this directory's name

Calls superclass method Based::Directory::new
# File lib/based.rb, line 104
def initialize(name, parent)
  super()
  @name = name
  @parent = parent
  @base = @parent.base
  @relativePath = @parent.relativePath + @name + "/"
  @pathElements = @parent.pathElements + [name]
  @fullPath = @parent.fullPath + @name + "/"
end