lib/cknife/cknife_aws.rb in cknife-1.4.2 vs lib/cknife/cknife_aws.rb in cknife-1.4.3
- old
+ new
@@ -24,11 +24,11 @@
config_file = nil
Pathname.new(Dir.getwd).tap do |here|
config_file = [["cknife.yml"], ["tmp", "cknife.yml"]].map { |args|
here.join(*args)
}.select { |path|
- File.exists?(path)
+ File.file?(path)
}.first
end
if config_file
begin
@@ -310,11 +310,11 @@
method_options :dry_run => false
def upsync(bucket_name, directory)
say("This is a dry run.") if options[:dry_run]
- if !File.exists?(directory) || !File.directory?(directory)
+ if !File.directory?(directory)
say("'#{directory} does not exist or is not a directory.")
return
end
target_root = Pathname.new(directory)
@@ -510,10 +510,10 @@
if d.nil?
say ("Found no bucket by name #{bucket_name}")
return
end
- if !File.exists?(file_name)
+ if !File.file?(file_name)
say("Found no such file #{file_name} on the local disk.")
return
end
key = File.basename(file_name)