class Specinfra::HostInventory::Hosts

Public Instance Methods

get() click to toggle source
# File lib/pullmatic/resource/network.rb, line 42
def get
  cmd = backend.command.get(:get_inventory_hosts)
  ret = backend.run_command(cmd)
  if ret.exit_status == 0
    parse(ret.stdout)
  else
    nil
  end
end
parse(ret) click to toggle source
# File lib/pullmatic/resource/network.rb, line 52
def parse(ret)
  entries = []
  ret.split("\n").each do |l|
    entries << l if l =~ /^[^#]+/
  end
  entries
end