module LoomExt::CoreMods::Net::Actions

Public Instance Methods

check_net() click to toggle source
# File lib/loomext/coremods/net.rb, line 21
def check_net
  raise NoNetworkError, "no network available" unless has_net?
end
has_net?() click to toggle source
# File lib/loomext/coremods/net.rb, line 15
def has_net?
  loom.timeout :timeout => @net_timeout do
    loom.test :sh, "-c", "while ! ping -c1 #{@check_host}; do true; done"
  end
end
with_net() { || ... } click to toggle source
# File lib/loomext/coremods/net.rb, line 25
def with_net(&block)
  check_net
  yield if block_given?
end