Skip to Content Skip to Search
Methods
M
N
P
R
T

Class Public methods

new(version)

# File rails/tasks/release.rb, line 291
def initialize(version)
  @version, @gem_version = version, Gem::Version.new(version)
end

Instance Public methods

major_or_security?()

# File rails/tasks/release.rb, line 303
def major_or_security?
  @gem_version.segments[2].zero? || @gem_version.segments[3].is_a?(Integer)
end

previous()

# File rails/tasks/release.rb, line 299
def previous
  @gem_version.segments[0, 3].tap { |v| v[2] -= 1 }.join(".")
end

rc?()

# File rails/tasks/release.rb, line 307
def rc?
  @version =~ /rc/
end

to_s()

# File rails/tasks/release.rb, line 295
def to_s
  @version
end