Method: Chef::ChefFS::FileSystem::BaseFSObject#initialize
- Defined in:
- lib/chef/chef_fs/file_system/base_fs_object.rb
#initialize(name, parent) ⇒ BaseFSObject
Returns a new instance of BaseFSObject.
26 27 28 29 30 31 32 33 34 35 36 37 38 |
# File 'lib/chef/chef_fs/file_system/base_fs_object.rb', line 26 def initialize(name, parent) @parent = parent @name = name if parent @path = Chef::ChefFS::PathUtils.join(parent.path, name) else if name != "" raise ArgumentError, "Name of root object must be empty string: was '#{name}' instead" end @path = "/" end end |