| Class | SemanticPuppet::Version |
| In: |
lib/semantic_puppet/version.rb
|
| Parent: | Numeric |
@note SemanticPuppet::Version subclasses Numeric so that it has sane Range
semantics in Ruby 1.9+.
| REGEX_NUMERIC | = | "(0|[1-9]\\d*)[.](0|[1-9]\\d*)[.](0|[1-9]\\d*)" | Version string matching regexes | |
| REGEX_PRE | = | "(?:[-](.*?))?" | ||
| REGEX_BUILD | = | "(?:[+](.*?))?" | ||
| REGEX_FULL | = | REGEX_NUMERIC + REGEX_PRE + REGEX_BUILD | ||
| MIN | = | self.new(0, 0, 0, []).freeze | The lowest precedence Version possible | |
| MAX | = | self.new((1.0/0.0), 0, 0).freeze | The highest precedence Version possible |
| major | [R] | |
| minor | [R] | |
| patch | [R] |