Method: Gem::Requirement#for_lockfile

Defined in:
lib/rubygems/requirement.rb

#for_lockfileObject

Formats this requirement for use in a Gem::RequestSet::Lockfile.



157
158
159
160
161
162
163
164
165
166
167
# File 'lib/rubygems/requirement.rb', line 157

def for_lockfile # :nodoc:
  return if [DefaultRequirement] == @requirements

  list = requirements.sort_by do |_, version|
    version
  end.map do |op, version|
    "#{op} #{version}"
  end.uniq

  " (#{list.join ', '})"
end