class Chef::Resource::RemoteDirectory
Public Class Methods
new(name, run_context = nil)
click to toggle source
Calls superclass method
Chef::Resource.new
# File lib/chef/resource/remote_directory.rb, line 41 def initialize(name, run_context = nil) super @path = name @source = ::File.basename(name) @delete = false @recursive = true @purge = false @files_backup = 5 @files_owner = nil @files_group = nil @files_mode = 0644 unless Chef::Platform.windows? @overwrite = true @cookbook = nil end
Public Instance Methods
cookbook(args = nil)
click to toggle source
# File lib/chef/resource/remote_directory.rb, line 117 def cookbook(args = nil) set_or_return( :cookbook, args, :kind_of => String ) end
files_backup(arg = nil)
click to toggle source
# File lib/chef/resource/remote_directory.rb, line 69 def files_backup(arg = nil) set_or_return( :files_backup, arg, :kind_of => [ Integer, FalseClass ] ) end
files_group(arg = nil)
click to toggle source
# File lib/chef/resource/remote_directory.rb, line 85 def files_group(arg = nil) set_or_return( :files_group, arg, :regex => Chef::Config[:group_valid_regex] ) end
files_mode(arg = nil)
click to toggle source
# File lib/chef/resource/remote_directory.rb, line 93 def files_mode(arg = nil) set_or_return( :files_mode, arg, :regex => /^\d{3,4}$/ ) end
files_owner(arg = nil)
click to toggle source
# File lib/chef/resource/remote_directory.rb, line 101 def files_owner(arg = nil) set_or_return( :files_owner, arg, :regex => Chef::Config[:user_valid_regex] ) end
overwrite(arg = nil)
click to toggle source
# File lib/chef/resource/remote_directory.rb, line 109 def overwrite(arg = nil) set_or_return( :overwrite, arg, :kind_of => [ TrueClass, FalseClass ] ) end
purge(arg = nil)
click to toggle source
# File lib/chef/resource/remote_directory.rb, line 77 def purge(arg = nil) set_or_return( :purge, arg, :kind_of => [ TrueClass, FalseClass ] ) end
source(args = nil)
click to toggle source
# File lib/chef/resource/remote_directory.rb, line 61 def source(args = nil) set_or_return( :source, args, :kind_of => String ) end