From d841fb65d08bb194b0af2e13bc8f29f8fdb9bb28 Mon Sep 17 00:00:00 2001 From: Arto Bendiken Date: Sat, 3 Jul 2010 08:08:03 +0200 Subject: [PATCH] Simplified OpenPGP::VERSION::STRING construction. --- lib/openpgp/version.rb | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/lib/openpgp/version.rb b/lib/openpgp/version.rb index 2a2e4b8..f034904 100644 --- a/lib/openpgp/version.rb +++ b/lib/openpgp/version.rb @@ -5,10 +5,18 @@ module VERSION TINY = 2 EXTRA = nil - STRING = [MAJOR, MINOR, TINY].join('.') - STRING << "-#{EXTRA}" if EXTRA + STRING = [MAJOR, MINOR, TINY, EXTRA].compact.join('.') - def self.to_s() STRING end + ## + # @return [String] + def self.to_s() STRING end + + ## + # @return [String] def self.to_str() STRING end + + ## + # @return [Array(Integer, Integer, Integer)] + def self.to_a() [MAJOR, MINOR, TINY] end end end