diff --git a/date.gemspec b/date.gemspec index 1a3ae81..cf07696 100644 --- a/date.gemspec +++ b/date.gemspec @@ -1,7 +1,12 @@ # frozen_string_literal: true + +version = File.foreach(File.expand_path("../lib/date.rb", __FILE__)).find do |line| + /^\s*VERSION\s*=\s*["'](.*)["']/ =~ line and break $1 +end + Gem::Specification.new do |s| s.name = "date" - s.version = '3.2.1' + s.version = version s.summary = "A subclass of Object includes Comparable module for handling dates." s.description = "A subclass of Object includes Comparable module for handling dates." diff --git a/lib/date.rb b/lib/date.rb index 4901219..c8fad9a 100644 --- a/lib/date.rb +++ b/lib/date.rb @@ -4,6 +4,7 @@ require 'date_core' class Date + VERSION = '3.2.1' # :nodoc: def infinite? false