Class: Chef::Knife::Ssh

Inherits:
Object
  • Object
show all
Includes:
PartialSearch
Defined in:
lib/chef/knife/partial_search/fast_ssh.rb

Instance Method Summary collapse

Methods included from PartialSearch

#define_partial_search

Instance Method Details

#classic_configure_sessionObject



14
# File 'lib/chef/knife/partial_search/fast_ssh.rb', line 14

alias_method :classic_configure_session, :configure_session

#configure_sessionObject



16
17
18
19
20
21
22
23
24
# File 'lib/chef/knife/partial_search/fast_ssh.rb', line 16

def configure_session
  if defined?(Chef::PartialSearch)
    keys = {}
    keys[config[:attribute]] = config[:attribute].split('.') if config[:attribute]
    keys[config[:override_attribute]] = config[:override_attribute].split('.') if config[:override_attribute]
    define_partial_search(keys)
  end
  classic_configure_session
end