Method: NuGetVersions::NuGetVersion#initialize
- Defined in:
- lib/nuget_versions/nuget_version.rb
#initialize(major, minor, patch, revision = 0, release_labels = nil, metadata = nil) ⇒ NuGetVersion
Creates a NuGetVersion X.Y.Z, X.Y.Z-alpha, X.Y.Z-alpha+metadata, W.X.Y.Z, W.X.Y.Z-alpha, W.X.Y.Z-alpha+metadata. Parameters:
-
major: W.x.y.z
-
minor: w.X.y.z
-
patch: w.x.Y.z
-
revision: w.x.y.Z
-
release_labels: Prerelease label
-
metadata: Build metadata
21 22 23 24 25 |
# File 'lib/nuget_versions/nuget_version.rb', line 21 def initialize(major, minor, patch, revision = 0, release_labels = nil, = nil) super(major, minor, patch, release_labels, ) @revision = Integer(revision, revision.is_a?(String) ? 10 : 0) end |