Module: WireGuard::Admin::InstanceHelpers
Overview
Shared instance methods
Instance Method Summary collapse
Instance Method Details
#ip ⇒ Object
39 40 41 42 43 44 45 |
# File 'lib/wire_guard/admin/cli/helpers.rb', line 39 def ip if [:ip] IPAddr.new([:ip]) else repository.next_address(network) end end |
#network ⇒ Object
47 48 49 |
# File 'lib/wire_guard/admin/cli/helpers.rb', line 47 def network IPAddr.new([:network]) end |
#repository ⇒ Object
35 36 37 |
# File 'lib/wire_guard/admin/cli/helpers.rb', line 35 def repository self.class.repository end |