module WireGuard::Admin::InstanceHelpers

Shared instance methods

Public Instance Methods

ip() click to toggle source
# File lib/wire_guard/admin/cli/helpers.rb, line 39
def ip
  if options[:ip]
    IPAddr.new(options[:ip])
  else
    repository.next_address(network)
  end
end
network() click to toggle source
# File lib/wire_guard/admin/cli/helpers.rb, line 47
def network
  IPAddr.new(options[:network])
end
repository() click to toggle source
# File lib/wire_guard/admin/cli/helpers.rb, line 35
def repository
  self.class.repository
end