lib/keep_up/bundle.rb in keep_up-0.6.2 vs lib/keep_up/bundle.rb in keep_up-0.6.3

- old
+ new

@@ -1,9 +1,10 @@ require 'bundler' require_relative 'gemfile_filter' require_relative 'gemspec_filter' require_relative 'dependency' +require_relative 'one' module KeepUp # A Gemfile with its current set of locked dependencies. class Bundle def initialize(definition_builder:) @@ -111,18 +112,10 @@ updated_contents = GemspecFilter.apply(contents, update) File.write gemspec_name, updated_contents end def gemspec_name - @gemspec_name ||= begin - gemspecs = Dir.glob('*.gemspec') - case gemspecs.count - when 1 - gemspecs.first - else - raise '???' - end - end + @gemspec_name ||= One.fetch(Dir.glob('*.gemspec')) end # Update lockfile and return resulting spec, or false in case of failure def update_lockfile(update) Bundler.clear_gemspec_cache