lib/keep_up/bundle.rb in keep_up-0.6.1 vs lib/keep_up/bundle.rb in keep_up-0.6.2
- old
+ new
@@ -43,11 +43,16 @@
puts 'Update failed'
end
end
def gemfile_dependencies
- build_dependencies bundler_lockfile.dependencies
+ raw = if Bundler::VERSION >= '1.15.'
+ bundler_lockfile.dependencies.values
+ else
+ bundler_lockfile.dependencies
+ end
+ build_dependencies raw
end
def gemspec_dependencies
gemspec_source = bundler_lockfile.sources.
find { |it| it.is_a? Bundler::Source::Gemspec }
@@ -64,10 +69,12 @@
end
def build_dependency(dep)
spec = locked_spec dep
return unless spec
- Dependency.new(dependency: dep, locked_spec: spec)
+ Dependency.new(name: dep.name,
+ requirement_list: dep.requirement.as_list,
+ locked_version: spec.version)
end
def locked_spec(dep)
bundler_lockfile.specs.find { |it| it.name == dep.name }
end