Class: Mcmire::ArAttrLazy::Version
- Inherits:
-
Object
- Object
- Mcmire::ArAttrLazy::Version
- Includes:
- Comparable
- Defined in:
- lib/mcmire/ar_attr_lazy.rb
Instance Method Summary collapse
- #<=>(other_version_string) ⇒ Object
-
#initialize(version_string) ⇒ Version
constructor
A new instance of Version.
Constructor Details
#initialize(version_string) ⇒ Version
Returns a new instance of Version.
6 7 8 |
# File 'lib/mcmire/ar_attr_lazy.rb', line 6 def initialize(version_string) @major, @minor, @tiny = split(version_string) end |
Instance Method Details
#<=>(other_version_string) ⇒ Object
10 11 12 |
# File 'lib/mcmire/ar_attr_lazy.rb', line 10 def <=>(other_version_string) [@major, @minor, @tiny] <=> split(other_version_string) end |