class Announcement::Version
Public Class Methods
# File tasks/release.rb, line 11 def initialize(version) @version, @gem_version = version, Gem::Version.new(version) end
Public Instance Methods
# File tasks/release.rb, line 23 def major_or_security? @gem_version.segments[2].zero? || @gem_version.segments[3].is_a?(Integer) end
# File tasks/release.rb, line 19 def previous @gem_version.segments[0, 3].tap { |v| v[2] -= 1 }.join(".") end
# File tasks/release.rb, line 27 def rc? @version.include?("rc") end
# File tasks/release.rb, line 15 def to_s @version end