Skip to content

Commit 557c525

Browse files
authored
Reorganize the source files (#28)
1 parent 429b659 commit 557c525

4 files changed

Lines changed: 26 additions & 28 deletions

File tree

src/OMOPCommonDataModel.jl

Lines changed: 2 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -5,18 +5,11 @@ import DocStringExtensions
55

66
export CDMType
77

8-
"""
9-
An OMOP Common Data Model (CDM) type.
10-
"""
11-
abstract type CDMType end
12-
13-
const CDM_VERSION = v"5.3.1"
8+
include("types.jl")
149
include("version.jl")
1510

1611
include("Generate/Generate.jl")
17-
18-
# the `src/autogenerated.jl file` is automatically generated by
19-
# the `OMOPCommonDataModel.Generate.generate()`` function
2012
include("autogenerated.jl")
13+
include("utils.jl")
2114

2215
end # end module OMOPCommonDataModel

src/types.jl

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
"""
2+
An OMOP Common Data Model (CDM) type.
3+
"""
4+
abstract type CDMType end

src/utils.jl

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
import Pkg
2+
3+
"""
4+
The version of the `OMOPCommonDataModel.jl` Julia package.
5+
"""
6+
function version()::VersionNumber
7+
package_directory = dirname(dirname(@__FILE__))
8+
project_file = joinpath(package_directory, "Project.toml")
9+
version_string = Pkg.TOML.parsefile(project_file)["version"]
10+
version_number = VersionNumber(version_string)
11+
return version_number
12+
end
13+
14+
"""
15+
The version of the OMOP Common Data Model (CDM) being implemented.
16+
"""
17+
@inline function cdm_version()::VersionNumber
18+
return CDM_VERSION
19+
end

src/version.jl

Lines changed: 1 addition & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -1,19 +1 @@
1-
import Pkg
2-
3-
"""
4-
The version of the `OMOPCommonDataModel.jl` Julia package.
5-
"""
6-
function version()::VersionNumber
7-
package_directory = dirname(dirname(@__FILE__))
8-
project_file = joinpath(package_directory, "Project.toml")
9-
version_string = Pkg.TOML.parsefile(project_file)["version"]
10-
version_number = VersionNumber(version_string)
11-
return version_number
12-
end
13-
14-
"""
15-
The version of the OMOP Common Data Model (CDM) being implemented.
16-
"""
17-
@inline function cdm_version()::VersionNumber
18-
return CDM_VERSION
19-
end
1+
const CDM_VERSION = v"5.3.1"

0 commit comments

Comments
 (0)