module Kitchen::Provisioner::Finder
Locates active IPs that are not localhost there are separate implementations for different kitchen transports
Public Class Methods
for_transport(transport, state)
click to toggle source
# File lib/kitchen/provisioner/finder.rb, line 9 def self.for_transport(transport, state) @finder_registry.each do |registered_transport, finder| if transport.class <= registered_transport return finder.new(transport.connection(state)) end end end
register_finder(transport, finder)
click to toggle source
# File lib/kitchen/provisioner/finder.rb, line 17 def self.register_finder(transport, finder) @finder_registry[transport] = finder end