Method: ToolsFiles.create_file

Defined in:
lib/lib/files.rb

.create_file(directory, file_name, file_name_set) ⇒ Object

Create a file in work area

Sample

ToolsFiles.create_file home, 'xyko_file.txt', 'xyko_file'
xyko = (ToolsUtil.get_variable 'xyko_file') => ~/2018/xykotools/tools/home/xyko_file.txt

Parameters:

  • directory
  • file_name
  • file_name_set

Returns:



53
54
55
56
57
# File 'lib/lib/files.rb', line 53

def self.create_file(directory, file_name, file_name_set)
  complete_file = (directory + '/' + file_name).gsub('//', '/')
  File.open(complete_file, 'w') unless File.exist? complete_file
  ToolsUtil.set_variable file_name_set, complete_file
end