method

rails_version_specifier

Importance_0
v5.0.0.1 - Show latest stable - 0 notes - Class: AppBase
rails_version_specifier(gem_version = Rails.gem_version) protected

No documentation

This method has no description. You can help the Ruby on Rails community by adding new notes.

Hide source
# File railties/lib/rails/generators/app_base.rb, line 254
      def rails_version_specifier(gem_version = Rails.gem_version)
        if gem_version.prerelease?
          next_series = gem_version
          next_series = next_series.bump while next_series.segments.size > 2

          [">= #{gem_version}", "< #{next_series}"]
        elsif gem_version.segments.size == 3
          "~> #{gem_version}"
        else
          patch = gem_version.segments[0, 3].join(".")
          ["~> #{patch}", ">= #{gem_version}"]
        end
      end
Register or log in to add new notes.