Class: Avm::EacGenericBase0::Sources::Base
- Inherits:
-
Sources::Base
- Object
- Sources::Base
- Avm::EacGenericBase0::Sources::Base
- Defined in:
- lib/avm/eac_generic_base0/sources/base.rb
Constant Summary collapse
- VERSION_FILE_SUBPATH =
'VERSION'
Instance Method Summary collapse
Instance Method Details
#valid? ⇒ Boolean
15 16 17 |
# File 'lib/avm/eac_generic_base0/sources/base.rb', line 15 def valid? configuration_paths.any?(&:exist?) end |
#version ⇒ Avm::VersionNumber?
20 21 22 23 24 |
# File 'lib/avm/eac_generic_base0/sources/base.rb', line 20 def version return nil unless version_file.file? ::Avm::VersionNumber.new(version_file.read) end |
#version_file ⇒ Pathname
27 28 29 |
# File 'lib/avm/eac_generic_base0/sources/base.rb', line 27 def version_file path.join(VERSION_FILE_SUBPATH) end |