class ProcessExecuter::Options::Base

def initialize(**options)

Options Hash: (**options)
  • :timeout_after (Integer, Float, nil) --

Parameters:
  • options (Hash) -- Process.spawn options plus additional options listed below.
def initialize(**options)
  @options = allowed_options.transform_values(&:default).merge(options)
  @errors = []
  assert_no_unknown_options
  define_accessor_methods
  validate_options
end