Method: Fog::CurrentMachine.ip_address
- Defined in:
- lib/rackspace-fog/core/current_machine.rb
.ip_address ⇒ Object
Get the ip address of the machine from which this command is run. It is recommended that you surround calls to this function with a timeout block to ensure optimum performance in the case where the amazonaws checkip service is unavailable.
28 29 30 31 32 |
# File 'lib/rackspace-fog/core/current_machine.rb', line 28 def self.ip_address @@lock.synchronize do @@ip_address ||= Excon.get(AMAZON_AWS_CHECK_IP).body.chomp end end |