Class: DataMetaPii::VersionedVo
- Inherits:
-
Object
- Object
- DataMetaPii::VersionedVo
- Defined in:
- lib/dataMetaPii.rb
Overview
Versioned Value Object common ancestor class
Instance Attribute Summary collapse
-
#ver ⇒ Object
Returns the value of attribute ver.
Instance Method Summary collapse
-
#initialize(verDef) ⇒ VersionedVo
constructor
A new instance of VersionedVo.
Constructor Details
#initialize(verDef) ⇒ VersionedVo
Returns a new instance of VersionedVo.
164 165 166 167 168 169 170 171 172 173 174 |
# File 'lib/dataMetaPii.rb', line 164 def initialize(verDef) @ver = case verDef.class when String.class DataMetaDom::SemVer.new(verDef) when DataMetaDom::SemVer.class verDef else raise ArgumentError, %<Unsupported verDefsion type: #{verDef.class} == #{verDef.inspect}> end end |
Instance Attribute Details
#ver ⇒ Object
Returns the value of attribute ver.
163 164 165 |
# File 'lib/dataMetaPii.rb', line 163 def ver @ver end |