Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
home:Ledest:erlang:18
erlsemver
erlsemver-1.0.0-doc.patch
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File erlsemver-1.0.0-doc.patch of Package erlsemver
diff -Ndur erlsemver-1.0.0/src/semver.erl erlsemver-1.0.0-doc/src/semver.erl --- erlsemver-1.0.0/src/semver.erl 2012-08-24 15:14:12.000000000 +0300 +++ erlsemver-1.0.0-doc/src/semver.erl 2015-08-11 03:20:07.614688215 +0300 @@ -35,26 +35,29 @@ %% ============================================================================= -spec new(integer()) -> semver(). --spec new(integer(), integer()) -> semver(). --spec new(integer(), integer(), integer()) -> semver(). --spec new(integer(), integer(), integer(), string()) -> semver(). --spec new(integer(), integer(), integer(), string(), string()) -> semver(). - new(X) when is_integer(X) -> #semver{x = X}. + +-spec new(integer(), integer()) -> semver(). new(X, Y) when is_integer(X), is_integer(Y) -> #semver{x = X, y = Y}. + +-spec new(integer(), integer(), integer()) -> semver(). new(X, Y, Z) when is_integer(X), is_integer(Y), is_integer(Z) -> #semver{x = X, y = Y, z = Z}. + +-spec new(integer(), integer(), integer(), string()) -> semver(). new(X, Y, Z, ["-" | Pre]) -> (new(X, Y, Z))#semver{pre = parse_pre(Pre)}; new(X, Y, Z, ["+" | Build]) -> (new(X, Y, Z))#semver{build = parse_build(Build)}; new(X, Y, Z, Pre) -> (new(X, Y, Z))#semver{pre = parse_pre(Pre)}. + +-spec new(integer(), integer(), integer(), string(), string()) -> semver(). new(X, Y, Z, Pre, Build) -> (new(X, Y, Z))#semver{pre = parse_pre(Pre), build = parse_build(Build)}.
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor