Class: MaskSQL::Initializer

Inherits:
Object
  • Object
show all
Defined in:
lib/mask_sql/initializer.rb

Constant Summary collapse

TEMPLATE_CONFIG_FILE =
'.mask.yml'.freeze

Class Method Summary collapse

Class Method Details

.copy_templateObject



5
6
7
8
9
10
11
12
# File 'lib/mask_sql/initializer.rb', line 5

def self.copy_template
  to = File.expand_path(TEMPLATE_CONFIG_FILE)
  return "\e[33mexist #{to}\e[0m" if FileTest.exist?(to)

  from = File.expand_path("../initializer/#{TEMPLATE_CONFIG_FILE}", __FILE__)
  FileUtils.copy(from, to)
  "\e[32mcreate #{to}\e[0m"
end