method
build_gem_lines
v2_6_3 -
Show latest stable
- Class:
Bundler::Injector
build_gem_lines(conservative_versioning)private
No documentation available.
# File lib/bundler/injector.rb, line 99
def build_gem_lines(conservative_versioning)
@deps.map do |d|
name = d.name.dump
requirement = if conservative_versioning
", \"#{conservative_version(@definition.specs[d.name][0])}\""
else
", #{d.requirement.as_list.map(&:dump).join(", ")}"
end
if d.groups != Array(:default)
group = d.groups.size == 1 ? ", :group => #{d.groups.first.inspect}" : ", :groups => #{d.groups.inspect}"
end
source = ", :source => \"#{d.source}\"" unless d.source.nil?
%(gem #{name}#{requirement}#{group}#{source})
end.join("\n")
end