# 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
# File lib/chef/resource/remote_directory.rb, line 115 def cookbook(args=nil) set_or_return( :cookbook, args, :kind_of => String ) end
# File lib/chef/resource/remote_directory.rb, line 62 def files_backup(arg=nil) set_or_return( :files_backup, arg, :kind_of => [ Integer, FalseClass ] ) end
# File lib/chef/resource/remote_directory.rb, line 78 def files_group(arg=nil) set_or_return( :files_group, arg, :regex => Chef::Config[:group_valid_regex] ) end
# File lib/chef/resource/remote_directory.rb, line 91 def files_mode(arg=nil) set_or_return( :files_mode, arg, :regex => /^\d{3,4}$/ ) end
# File lib/chef/resource/remote_directory.rb, line 99 def files_owner(arg=nil) set_or_return( :files_owner, arg, :regex => Chef::Config[:user_valid_regex] ) end
# File lib/chef/resource/remote_directory.rb, line 107 def overwrite(arg=nil) set_or_return( :overwrite, arg, :kind_of => [ TrueClass, FalseClass ] ) end
Generated with the Darkfish Rdoc Generator 2.