Class: RubySMB::Server::Share::Provider::Disk
- Defined in:
- lib/ruby_smb/server/share/provider/disk.rb,
lib/ruby_smb/server/share/provider/disk/processor.rb,
lib/ruby_smb/server/share/provider/disk/file_system.rb,
lib/ruby_smb/server/share/provider/disk/processor/read.rb,
lib/ruby_smb/server/share/provider/disk/processor/close.rb,
lib/ruby_smb/server/share/provider/disk/processor/query.rb,
lib/ruby_smb/server/share/provider/disk/processor/create.rb
Defined Under Namespace
Modules: FileSystem Classes: Processor
Constant Summary collapse
- TYPE =
TYPE_DISK
- FILE_SYSTEM =
emulate NTFS just like Samba does
FileSystem::NTFS
Instance Attribute Summary collapse
-
#path ⇒ Object
Returns the value of attribute path.
Attributes inherited from Base
Instance Method Summary collapse
-
#initialize(name, path) ⇒ Disk
constructor
A new instance of Disk.
Methods inherited from Base
Constructor Details
#initialize(name, path) ⇒ Disk
Returns a new instance of Disk.
13 14 15 16 17 18 |
# File 'lib/ruby_smb/server/share/provider/disk.rb', line 13 def initialize(name, path) path = Pathname.new(File.(path)) raise ArgumentError unless path.directory? @path = path super(name) end |
Instance Attribute Details
#path ⇒ Object
Returns the value of attribute path.
20 21 22 |
# File 'lib/ruby_smb/server/share/provider/disk.rb', line 20 def path @path end |