Class: Zold::VersionFile
- Inherits:
-
Object
- Object
- Zold::VersionFile
- Defined in:
- lib/zold/version_file.rb
Overview
Read and write .zoldata/version.
Instance Method Summary collapse
- #apply(version) ⇒ Object
-
#initialize(path, log: Log::VERBOSE) ⇒ VersionFile
constructor
A new instance of VersionFile.
Constructor Details
#initialize(path, log: Log::VERBOSE) ⇒ VersionFile
Returns a new instance of VersionFile.
29 30 31 32 |
# File 'lib/zold/version_file.rb', line 29 def initialize(path, log: Log::VERBOSE) @path = path @log = log end |
Instance Method Details
#apply(version) ⇒ Object
TODO:
#285:30min Replace this stub with functionality. We need to run the script (yield) if the version of the script is between the saved version and the current one.
37 38 39 |
# File 'lib/zold/version_file.rb', line 37 def apply(version) @log.info("Version #{version} doesn't need to be applied.") end |