Sha256: 2267848f48a9649d0841e32f3a63cf4d36ab407cb48acca76aa33d398559afee
Contents?: true
Size: 314 Bytes
Versions: 3
Compression:
Stored size: 314 Bytes
Contents
# frozen_string_literal: true class CKEditor5::Rails::Semver attr_reader :version alias to_s :version def initialize(version) @version = version.to_s validate! end private def validate! raise ArgumentError, 'invalid version format' unless version.match?(/\A\d+\.\d+\.\d+\z/) end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
ckeditor5-1.14.1 | lib/ckeditor5/rails/semver.rb |
ckeditor5-1.14.0 | lib/ckeditor5/rails/semver.rb |
ckeditor5-1.12.0 | lib/ckeditor5/rails/semver.rb |