class Announcement::Version
Public Class Methods
new(version)
click to toggle source
# File tasks/release.rb, line 212 def initialize(version) @version, @gem_version = version, Gem::Version.new(version) end
Public Instance Methods
major_or_security?()
click to toggle source
# File tasks/release.rb, line 224 def major_or_security? @gem_version.segments[2].zero? || @gem_version.segments[3].is_a?(Integer) end
previous()
click to toggle source
# File tasks/release.rb, line 220 def previous @gem_version.segments[0, 3].tap { |v| v[2] -= 1 }.join(".") end
rc?()
click to toggle source
# File tasks/release.rb, line 228 def rc? @version =~ /rc/ end
to_s()
click to toggle source
# File tasks/release.rb, line 216 def to_s @version end