Class: Ukiryu::Models::EnvVarDefinition

Inherits:
Lutaml::Model::Serializable
  • Object
show all
Defined in:
lib/ukiryu/models/env_var_definition.rb

Overview

Environment variable definition for a command

Examples:

env_var = EnvVarDefinition.new(
  name: 'DISPLAY',
  value: '',
  platforms: [:linux, :macos]
)

Instance Method Summary collapse

Instance Method Details

#platforms_symArray<Symbol>

Get platforms as symbol array

Returns:

  • (Array<Symbol>)

    platforms as symbols



31
32
33
# File 'lib/ukiryu/models/env_var_definition.rb', line 31

def platforms_sym
  @platforms_sym ||= platforms&.map(&:to_sym) || []
end