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.
25 26 27 28 29 30 31 32 33 34 35 36 |
# File 'lib/chef/chef_fs/file_system/base_fs_object.rb', line 25 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 |