Sha256: 960417f9a9e37c6a52fa915eaee16112ccebf6dd368b4235db99dc7927397a87
Contents?: true
Size: 707 Bytes
Versions: 2
Compression:
Stored size: 707 Bytes
Contents
# frozen_string_literal: true require 'avm/sources/base' require 'eac_ruby_utils/core_ext' module Avm module EacGenericBase0 module Sources class Base < ::Avm::Sources::Base require_sub __FILE__, include_modules: true enable_abstract_methods VERSION_FILE_SUBPATH = 'VERSION' def valid? configuration_paths.any?(&:exist?) end # @return [Avm::VersionNumber, nil] def version return nil unless version_file.file? ::Avm::VersionNumber.new(version_file.read) end # @return [Pathname] def version_file path.join(VERSION_FILE_SUBPATH) end end end end end
Version data entries
2 entries across 2 versions & 2 rubygems
Version | Path |
---|---|
avm-eac_generic_base0-0.13.0 | lib/avm/eac_generic_base0/sources/base.rb |
eac_tools-0.87.0 | sub/avm-eac_generic_base0/lib/avm/eac_generic_base0/sources/base.rb |