Class: Daytona::CodeRunParams

Inherits:
Object
  • Object
show all
Defined in:
lib/daytona/common/process.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(argv: nil, env: nil) ⇒ CodeRunParams

Initialize a new CodeRunParams

Parameters:

  • argv (Array<String>, nil) (defaults to: nil)

    Command line arguments

  • env (Hash<String, String>, nil) (defaults to: nil)

    Environment variables



62
63
64
65
# File 'lib/daytona/common/process.rb', line 62

def initialize(argv: nil, env: nil)
  @argv = argv
  @env = env
end

Instance Attribute Details

#argvArray<String>?

Returns Command line arguments.

Returns:

  • (Array<String>, nil)

    Command line arguments



53
54
55
# File 'lib/daytona/common/process.rb', line 53

def argv
  @argv
end

#envHash<String, String>?

Returns Environment variables.

Returns:

  • (Hash<String, String>, nil)

    Environment variables



56
57
58
# File 'lib/daytona/common/process.rb', line 56

def env
  @env
end