class DropletKit::Droplet
Public Instance Methods
private_ip()
click to toggle source
# File lib/droplet_kit/models/droplet.rb, line 27 def private_ip network = network_for(:v4, 'private') network && network.ip_address end
public_ip()
click to toggle source
# File lib/droplet_kit/models/droplet.rb, line 22 def public_ip network = network_for(:v4, 'public') network && network.ip_address end
Private Instance Methods
network_for(type, publicity)
click to toggle source
# File lib/droplet_kit/models/droplet.rb, line 34 def network_for(type, publicity) networks = case type when :v4 then self.networks.v4 when :v6 then self.networks.v6 end networks.find do |network| network.type == publicity end end