Class: Bolt::Config::Transport::Local

Inherits:
Base
  • Object
show all
Defined in:
lib/bolt/config/transport/local.rb

Constant Summary collapse

WINDOWS_OPTIONS =
%w[
  bundled-ruby
  cleanup
  extensions
  interpreters
  tmpdir
].freeze
OPTIONS =
WINDOWS_OPTIONS.dup.concat(RUN_AS_OPTIONS).sort.freeze
DEFAULTS =
{
  'bundled-ruby' => true,
  'cleanup' => true
}.freeze

Constants included from Options

Options::LOGIN_SHELLS, Options::RUN_AS_OPTIONS, Options::TRANSPORT_OPTIONS

Instance Attribute Summary

Attributes inherited from Base

#input

Class Method Summary collapse

Methods inherited from Base

#[], #dig, #fetch, #include?, #initialize, #merge, #resolve, #resolved?, schema, #to_h

Constructor Details

This class inherits a constructor from Bolt::Config::Transport::Base

Class Method Details

.optionsObject



25
26
27
# File 'lib/bolt/config/transport/local.rb', line 25

def self.options
  Bolt::Util.windows? ? WINDOWS_OPTIONS : OPTIONS
end