{:ancestors{I"Mixlib::ShellOut:EF[I"Mixlib::ShellOut::Unix;FI"Mixlib::ShellOut::Windows;FI"Object;FI")Mixlib::ShellOut::ShellCommandFailed;F[I"RuntimeError;FI"%Mixlib::ShellOut::CommandTimeout;F[I"RuntimeError;FI"+Mixlib::ShellOut::InvalidCommandOption;F[I"RuntimeError;FI"FMixlib::ShellOut::Windows::ThingThatLooksSortOfLikeAProcessStatus;F[I"Object;FI"Mixlib::ShellOut::Windows;F[I"::Windows::Handle;FI"::Windows::Process;FI"::Windows::Synchronize;FI"Process;F[I"Process::Constants;FI"Process::Structs;F:attributes{@[I"attr_accessor cwd;FI"attr_accessor domain;FI"attr_accessor environment;FI"attr_accessor group;FI"attr_accessor input;FI"attr_accessor live_stderr;FI"attr_accessor live_stdout;FI"attr_accessor log_level;FI"attr_accessor log_tag;FI"attr_accessor logger;FI"attr_accessor password;FI"attr_accessor user;FI"#attr_accessor valid_exit_codes;FI"attr_accessor with_logon;FI"attr_reader command;FI"attr_reader execution_time;FI"$attr_reader process_status_pipe;FI"attr_reader status;FI"attr_reader stderr;FI"attr_reader stderr_pipe;FI"attr_reader stdin_pipe;FI"attr_reader stdout;FI"attr_reader stdout_pipe;FI"attr_reader umask;FI"attr_writer timeout;F@[I"attr_accessor exitstatus;F:class_methods{@[I"new;FI"%Mixlib::ShellOut::Windows::Utils;F[	I"find_executable;FI"pathext;FI"should_run_under_cmd?;FI"
which;FI"Process;F[I"create;F:
encodingIu:
Encoding
US-ASCII;F:instance_methods{
@[*I"command;FI"cwd;FI"domain;FI"environment;FI"error!;FI"error?;FI"execution_time;FI"exitstatus;FI"format_for_exception;FI"gid;FI"
group;FI"
input;FI"inspect;FI"
invalid!;FI"live_stderr;FI"live_stdout;FI"live_stream;FI"live_stream=;FI"log_level;FI"log_tag;FI"logger;FI"
password;FI"process_status_pipe;FI"run_command;FI"status;FI"stderr;FI"stderr_pipe;FI"stdin_pipe;FI"stdout;FI"stdout_pipe;FI"timeout;FI"uid;FI"
umask;FI"umask=;FI"	user;FI"valid_exit_codes;FI"with_logon;F@[I"exitstatus;FI"
success?;FI"Mixlib::ShellOut::Unix;F[I"run_command;FI"validate_options;F@[I"run_command;FI"validate_options;FI"%Process::Functions::FFI::Library;F[I"attach_pfunc;F:modules[I"Mixlib;FI"Mixlib::ShellOut;FI"%Mixlib::ShellOut::CommandTimeout;FI"+Mixlib::ShellOut::InvalidCommandOption;FI")Mixlib::ShellOut::ShellCommandFailed;F@	@
I"FMixlib::ShellOut::Windows::ThingThatLooksSortOfLikeAProcessStatus;FI"%Mixlib::ShellOut::Windows::Utils;FI"Process;F@I"Process::Functions;FI"Process::Functions::FFI;FI"%Process::Functions::FFI::Library;F