Module: Bcome::Initialization::Utils

Included in:
Factory
Defined in:
lib/objects/initialization/utils.rb

Instance Method Summary collapse

Instance Method Details

#create_as_directory(path) ⇒ Object



6
7
8
# File 'lib/objects/initialization/utils.rb', line 6

def create_as_directory(path)
  ::FileUtils.mkdir_p(path)
end

#create_file_utils(method, paths) ⇒ Object



10
11
12
13
14
15
16
17
18
19
# File 'lib/objects/initialization/utils.rb', line 10

def create_file_utils(method, paths)
  paths.each do |path|
    if path.is_file_or_directory?
      @exists << path
    else
      send(method, path)
      @created << path
    end
  end
end

#initialize_empty_yaml_config(path) ⇒ Object



2
3
4
# File 'lib/objects/initialization/utils.rb', line 2

def initialize_empty_yaml_config(path)
  File.write(path, {}.to_yaml)
end