Method: #bump_version_with_log

Defined in:
lib/nver.rb

#bump_version_with_log(file_contents, reg_exp, dep_name, seperator, &gsub_proc) ⇒ Object

Version



97
98
99
100
101
102
103
104
105
# File 'lib/nver.rb', line 97

def bump_version_with_log(file_contents, reg_exp, dep_name, seperator, &gsub_proc)
  old_version = extract_version(file_contents, reg_exp, seperator)
  new_file_contents = gsub_proc.call
  new_version = extract_version(new_file_contents, reg_exp, seperator)
  if old_version != new_version
    puts "==> 升级【#{dep_name}】: #{old_version} => #{new_version}."
  end
  new_file_contents
end