Carlos Brando

Nome do Jogo

Pingado com Ruby

504384364_4812cfa056.jpg

Precisei fazer isto agora pouco e como eu sei que pouca gente deve conhecer isto, resolvi postar. O software em que eu estou trabalhando no momento roda offline e realiza um sincronismo com o servidor quando está online. Eu precisava então criar um método para verificar a conexão no momento.

Como eu também nunca tinha precisado disto antes, fui pesquisar no Google, e no primeiro site que entrei descobri que nas bibliotecas padrões do Ruby já existe o que precisamos.

Veja como é simples:

require 'ping'

def is_online?
  Ping.pingecho "google.com", 5, 80
end

É, e tem gente que ainda não ama Ruby…

Comments