Module: Avm::EacRubyBase1::Instances::Mixin

Defined in:
lib/avm/eac_ruby_base1/instances/mixin.rb

Constant Summary collapse

DEFAULT_RUBY_VERSION =
'2.7.7'
RUBY_VERSION_KEY =
'ruby.version'

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.default_ruby_versionAvm::VersionNumber

Returns:



12
13
14
# File 'lib/avm/eac_ruby_base1/instances/mixin.rb', line 12

def default_ruby_version
  ::Avm::VersionNumber.new(DEFAULT_RUBY_VERSION)
end

Instance Method Details

#auto_install_ruby_versionObject



17
18
19
20
# File 'lib/avm/eac_ruby_base1/instances/mixin.rb', line 17

def auto_install_ruby_version
  inherited_entry_value(::Avm::Instances::EntryKeys::INSTALL_ID, RUBY_VERSION_KEY) ||
    DEFAULT_RUBY_VERSION
end