Class: Rig::Command::Main
- Defined in:
- lib/rig/command/main.rb
Instance Method Summary collapse
Methods inherited from Abstract
#execute, #instance_list, #print_table
Instance Method Details
#merge_file(src, dest) ⇒ Object
20 21 22 23 24 25 26 |
# File 'lib/rig/command/main.rb', line 20 def merge_file(src, dest) old = YAML.load_file(dest) FileUtils.mv(dest, "#{dest}.bak.#{Time.now.to_i}") new = YAML.load_file(src) new.merge!(old) File.open(dest, "w") {|f| f.write(new.to_yaml)} end |