Method: Lhj::Command::SyncPod#update_podspec_version
- Defined in:
- lib/lhj/command/sync_pod_repo.rb
#update_podspec_version(path) ⇒ Object
89 90 91 92 93 94 95 96 97 98 99 100 101 102 |
# File 'lib/lhj/command/sync_pod_repo.rb', line 89 def update_podspec_version(path) str = '' File.readlines(path).each do |l| if (/\.version/ =~ l) && (version_regex =~ l) last_version = l.scan(version_regex).flatten.first next_version = last_version.to_i + 1 next_version_str = next_version.to_s str += l.gsub(/(\d+\.\d+\.)(\d+)/, '\1' + next_version_str) else str += l.dup end end File.write(path, str) end |