Method: Bundler::Resolver#parse_dependency

Defined in:
lib/bundler/resolver.rb

#parse_dependency(package, dependency) ⇒ Object



158
159
160
161
162
163
164
165
166
# File 'lib/bundler/resolver.rb', line 158

def parse_dependency(package, dependency)
  range = if repository_for(package).is_a?(Source::Gemspec)
    PubGrub::VersionRange.any
  else
    requirement_to_range(dependency)
  end

  PubGrub::VersionConstraint.new(package, range: range)
end