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



59
60
61
62
# File 'lib/daytona/common/process.rb', line 59

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



50
51
52
# File 'lib/daytona/common/process.rb', line 50

def argv
  @argv
end

#envHash<String, String>?

Returns Environment variables.

Returns:

  • (Hash<String, String>, nil)

    Environment variables



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

def env
  @env
end