Class: HaveAPI::Fs::Components::Directory
- Inherits:
-
HaveAPI::Fs::Component
- Object
- HaveAPI::Fs::Component
- HaveAPI::Fs::Components::Directory
- Includes:
- Help
- Defined in:
- lib/haveapi/fs/components/directory.rb
Overview
Base class for all components that act as directories.
Every directory contains some special hidden files:
.components
contains a list of all descendant component objects that are created in memory.pry
is an executable that opens a developer console
Direct Known Subclasses
ActionDir, ActionErrors, ActionInput, ActionMeta, ActionOutput, IndexFilter, ListItem, MetaInput, MetaOutput, ProxyDir, ResourceActionDir, ResourceDir, Root
Constant Summary
Constants included from Help
Instance Attribute Summary
Attributes inherited from HaveAPI::Fs::Component
#atime, #context, #ctime, #mtime
Instance Method Summary collapse
Methods included from Help
Methods inherited from HaveAPI::Fs::Component
#abspath, #bound=, #bound?, children_reader, component, #executable?, #file?, #find, inherited, #initialize, #invalid?, #invalidate, #parent, #path, #readable?, #reset, #setup, #times, #title, #unsaved?, #use, #writable?
Constructor Details
This class inherits a constructor from HaveAPI::Fs::Component
Instance Method Details
#contents ⇒ Object
16 17 18 |
# File 'lib/haveapi/fs/components/directory.rb', line 16 def contents help_contents + %w(.reset .unsaved) end |
#directory? ⇒ Boolean
12 13 14 |
# File 'lib/haveapi/fs/components/directory.rb', line 12 def directory? true end |