Sha256: 8c91b68a998a4bd9c9c772417ead5077357f4e065c1b1d23b87248c0fa3ad68b

Contents?: true

Size: 573 Bytes

Versions: 47

Compression:

Stored size: 573 Bytes

Contents

# frozen_string_literal: true

module EacRailsBase0
  module AppVersionHelper
    def base0_app_version
      base0_app_version_by_environment_variable ||
        base0_app_version_by_version_file ||
        ::I18n.t('eac_rails_base0.app_version.unsetted')
    end

    def base0_app_version_by_environment_variable
      ENV['APP_VERSION'].to_s.strip.presence
    end

    def base0_app_version_by_version_file
      ::Rails.root.children.find { |file| file.basename.to_path.downcase == 'version' }
             .if_present { |file| file.read.presence }
    end
  end
end

Version data entries

47 entries across 47 versions & 1 rubygems

Version Path
eac_rails_base0-0.68.0 app/helpers/eac_rails_base0/app_version_helper.rb
eac_rails_base0-0.67.0 app/helpers/eac_rails_base0/app_version_helper.rb
eac_rails_base0-0.66.0 app/helpers/eac_rails_base0/app_version_helper.rb
eac_rails_base0-0.65.0 app/helpers/eac_rails_base0/app_version_helper.rb
eac_rails_base0-0.64.0 app/helpers/eac_rails_base0/app_version_helper.rb
eac_rails_base0-0.63.1 app/helpers/eac_rails_base0/app_version_helper.rb
eac_rails_base0-0.63.0 app/helpers/eac_rails_base0/app_version_helper.rb
eac_rails_base0-0.62.0 app/helpers/eac_rails_base0/app_version_helper.rb
eac_rails_base0-0.61.1 app/helpers/eac_rails_base0/app_version_helper.rb
eac_rails_base0-0.61.0 app/helpers/eac_rails_base0/app_version_helper.rb
eac_rails_base0-0.60.4 app/helpers/eac_rails_base0/app_version_helper.rb
eac_rails_base0-0.60.3 app/helpers/eac_rails_base0/app_version_helper.rb
eac_rails_base0-0.60.2 app/helpers/eac_rails_base0/app_version_helper.rb
eac_rails_base0-0.60.1 app/helpers/eac_rails_base0/app_version_helper.rb
eac_rails_base0-0.60.0 app/helpers/eac_rails_base0/app_version_helper.rb
eac_rails_base0-0.59.0 app/helpers/eac_rails_base0/app_version_helper.rb
eac_rails_base0-0.58.0 app/helpers/eac_rails_base0/app_version_helper.rb
eac_rails_base0-0.57.0 app/helpers/eac_rails_base0/app_version_helper.rb
eac_rails_base0-0.56.0 app/helpers/eac_rails_base0/app_version_helper.rb
eac_rails_base0-0.55.3 app/helpers/eac_rails_base0/app_version_helper.rb