class Spruz::StringVersion::Version

def initialize(string)

def initialize(string)
  string =~ /\A[\.\d]+\Z/ or raise ArgumentError, "#{string.inspect} isn't a version number"
  @version = string.frozen? ? string.dup : string
end