Module: ImmosquareConstants::Ip

Defined in:
lib/immosquare-constants/ip.rb

Class Method Summary collapse

Class Method Details

.get_ips(request = nil) ⇒ Object

##

Méthode pour récupérer les IPs disponibles

##


20
21
22
23
24
25
# File 'lib/immosquare-constants/ip.rb', line 20

def get_ips(request = nil)
  OpenStruct.new(
    :local  => get_local_ip,
    :client => defined?(Rails) && Rails.env.development? && !request.nil? ? get_client_ip(request) : get_public_ip_from_aws
  )
end

.get_real_ipObject

##

Méthode pour récupérer l’IP publique : DEPRECATED

##


13
14
15
# File 'lib/immosquare-constants/ip.rb', line 13

def get_real_ip
  get_public_ip_from_aws
end