Method: Pumper::Project#bump_version!
- Defined in:
- lib/pumper/project.rb
#bump_version!(specification) ⇒ Object
10 11 12 13 14 15 16 17 18 19 |
# File 'lib/pumper/project.rb', line 10 def bump_version!(specification) text = File.read(@gemfile) if gem_defined?(text, specification.name) File.open(@gemfile, 'w') do |file| file.puts(text.gsub(/#{ gem_name(specification.name) }.*/, specification.for_gemfile)) end else raise Project::UndefinedGem end end |