lib/deploy-context/deploy.rb in deploy-context-2.1.27 vs lib/deploy-context/deploy.rb in deploy-context-2.1.27.1.gd07a6e7
- old
+ new
@@ -7,14 +7,22 @@
attr_reader :context_name
attr_reader :context_folder
def initialize(context_name, deploycontext_folder)
@context_name = context_name
- @context_folder = deploycontext_folder.include?(context_name) ? deploycontext_folder : File.join(deploycontext_folder, context_name)
+ @context_folder = move_folder(deploycontext_folder)
end
def present_localy?
Dir.exist?(context_folder)
+ end
+
+ def actual_working_directory?
+ Dir.pwd == context_folder
+ end
+
+ def move_folder(folder)
+ @context_folder = folder.include?(context_name) ? folder : File.join(folder, context_name)
end
def check_folder(folder)
FileUtils.mkdir_p(context_folder) unless present_localy?
end