method
parse_gem
v2_6_3 -
Show latest stable
- Class:
Bundler::CompactIndexClient::Cache
parse_gem(string)private
No documentation available.
# File lib/bundler/compact_index_client/cache.rb, line 95
def parse_gem(string)
version_and_platform, rest = string.split(" ", 2)
version, platform = version_and_platform.split("-", 2)
dependencies, requirements = rest.split("|", 2).map {|s| s.split(",") } if rest
dependencies = dependencies ? dependencies.map {|d| parse_dependency(d) } : []
requirements = requirements ? requirements.map {|r| parse_dependency(r) } : []
[version, platform, dependencies, requirements]
end