Module: Avm::Applications::Base::Naming

Defined in:
lib/avm/applications/base/naming.rb

Constant Summary collapse

DEFAULT_NAME =
'_Undefined_'

Instance Method Summary collapse

Instance Method Details

#default_nameString

Returns:

  • (String)


10
11
12
# File 'lib/avm/applications/base/naming.rb', line 10

def default_name
  DEFAULT_NAME
end

#nameString

Returns:

  • (String)


15
16
17
# File 'lib/avm/applications/base/naming.rb', line 15

def name
  name_from_configuration || default_name
end

#name_from_configurationString

Returns:

  • (String)


20
21
22
# File 'lib/avm/applications/base/naming.rb', line 20

def name_from_configuration
  entry(::Avm::Instances::EntryKeys::NAME).optional_value
end