Method: Gem::Specification#required_ruby_version=

Defined in:
lib/bundler/rubygems_ext.rb

#required_ruby_version=(req) ⇒ Object



221
222
223
224
225
226
227
228
229
230
231
# File 'lib/bundler/rubygems_ext.rb', line 221

def required_ruby_version=(req)
  self.rg_required_ruby_version = req

  @required_ruby_version.requirements.map! do |op, v|
    if v >= LATEST_RUBY_WITHOUT_PATCH_VERSIONS && v.release.segments.size == 4
      [op == "~>" ? "=" : op, Gem::Version.new(v.segments.tap {|s| s.delete_at(3) }.join("."))]
    else
      [op, v]
    end
  end
end