Sha256: 76c117dfc54d2a31eb4c14cbdb716208339ecba005db48bf73485bd6a832b001
Contents?: true
Size: 792 Bytes
Versions: 170
Compression:
Stored size: 792 Bytes
Contents
# frozen_string_literal: true require 'avm/applications/base' require 'eac_ruby_utils/core_ext' module Avm module Sources class Base module Application APPLICATION_NAME_KEY = 'application' # @return [Avm::Applications::Base] def application @application ||= ::Avm::Applications::Base.new(application_id) end # @return [String] def application_id application_id_by_configuration || application_id_by_directory end # @return [String, nil] def application_id_by_configuration configuration.entry(APPLICATION_NAME_KEY).value end # @return [String] def application_id_by_directory path.basename.to_path end end end end end
Version data entries
170 entries across 170 versions & 2 rubygems