Method: Chef::Resource::RemoteDirectory#initialize
- Defined in:
- lib/chef/resource/remote_directory.rb
#initialize(name, run_context = nil) ⇒ RemoteDirectory
Returns a new instance of RemoteDirectory.
35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 |
# File 'lib/chef/resource/remote_directory.rb', line 35 def initialize(name, run_context=nil) super @resource_name = :remote_directory @path = name @source = ::File.basename(name) @delete = false @action = :create @recursive = true @purge = false @files_backup = 5 @files_owner = nil @files_group = nil @files_mode = 0644 unless Chef::Platform.windows? @overwrite = true @allowed_actions.push(:create, :create_if_missing, :delete) @cookbook = nil @provider = Chef::Provider::RemoteDirectory end |