Sha256: d8f96a9038ef628e42ab6774afdf0562d93e8c664d798c6d8db61b72017d0aa3
Contents?: true
Size: 489 Bytes
Versions: 11
Compression:
Stored size: 489 Bytes
Contents
# frozen_string_literal: true # Add on the Atome class class Atome def ping(my_proc = false) instance_exec(my_proc) if my_proc.is_a?(Proc) js_code = <<~JS var p = new Ping(); p.ping('https://' + "#{address}" + '', function (err, data) { if (err) { return false; } else { console.log("the site " + "#{address}" + " is up!"); } }); JS # Exécute le code JavaScript JS.eval(js_code) end end
Version data entries
11 entries across 11 versions & 1 rubygems