Class: XFS::Directory2DataHeader
- Inherits:
-
Object
- Object
- XFS::Directory2DataHeader
- Defined in:
- lib/fs/xfs/directory2_data_header.rb
Constant Summary collapse
- XFS_DIR2_BLOCK_MAGIC =
XD2B: single block dirs
0x58443242
- XFS_DIR2_DATA_MAGIC =
XD2D: multiblock dirs
0x58443244
Instance Attribute Summary collapse
-
#magic_numbers ⇒ Object
readonly
Returns the value of attribute magic_numbers.
-
#pad ⇒ Object
readonly
Returns the value of attribute pad.
-
#template ⇒ Object
readonly
Returns the value of attribute template.
-
#version_3 ⇒ Object
readonly
Returns the value of attribute version_3.
Instance Method Summary collapse
-
#initialize ⇒ Directory2DataHeader
constructor
A new instance of Directory2DataHeader.
Constructor Details
#initialize ⇒ Directory2DataHeader
Returns a new instance of Directory2DataHeader.
20 21 22 23 24 25 |
# File 'lib/fs/xfs/directory2_data_header.rb', line 20 def initialize @template = DIRECTORY2_DATA_HEADER @magic_numbers = [XFS_DIR2_BLOCK_MAGIC, XFS_DIR2_DATA_MAGIC] @pad = 0 @version_3 = false end |
Instance Attribute Details
#magic_numbers ⇒ Object (readonly)
Returns the value of attribute magic_numbers.
18 19 20 |
# File 'lib/fs/xfs/directory2_data_header.rb', line 18 def magic_numbers @magic_numbers end |
#pad ⇒ Object (readonly)
Returns the value of attribute pad.
18 19 20 |
# File 'lib/fs/xfs/directory2_data_header.rb', line 18 def pad @pad end |
#template ⇒ Object (readonly)
Returns the value of attribute template.
18 19 20 |
# File 'lib/fs/xfs/directory2_data_header.rb', line 18 def template @template end |
#version_3 ⇒ Object (readonly)
Returns the value of attribute version_3.
18 19 20 |
# File 'lib/fs/xfs/directory2_data_header.rb', line 18 def version_3 @version_3 end |