Module: Evoker::VERSION
- Defined in:
- lib/evoker/version.rb
Overview
Version information
Constant Summary collapse
- MAJOR =
Major version number
0
- MINOR =
Minor version number
0
- TINY =
Tiny version number
10
- STRING =
Full version number as string
[MAJOR, MINOR, TINY].join('.')
Class Method Summary collapse
-
.require_version(major, minor = 0, tiny = 0) ⇒ Object
Raise an error if Evoker version is older than required.
Class Method Details
.require_version(major, minor = 0, tiny = 0) ⇒ Object
Raise an error if Evoker version is older than required.
17 18 19 20 21 |
# File 'lib/evoker/version.rb', line 17 def VERSION.require_version(major, minor=0, tiny=0) unless ([MAJOR, MINOR, TINY] <=> [major, minor, tiny]) >= 0 raise "Evoker version #{MAJOR}.#{MINOR}.#{TINY} is below required #{major}.#{minor}.#{tiny}" end end |