Method: Cnvrg::Project.verify_cnvrgignore_exist

Defined in:
lib/cnvrg/project.rb

.verify_cnvrgignore_exist(project_name, remote) ⇒ Object



250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
# File 'lib/cnvrg/project.rb', line 250

def self.verify_cnvrgignore_exist(project_name, remote)
  path = ".cnvrgignore"
  if !File.exist? path
    path = "#{project_name}/.cnvrgignore"
  end
  ignore_exits = File.exist? path
  if !ignore_exits
    begin
      list_files = [
          path
      ]
      FileUtils.touch list_files
      cnvrgignore = Helpers.cnvrgignore_content
      File.open(path, "w+") {|f| f.write cnvrgignore}
    rescue => e
      return false
    end

  end
end