sketchup RubyプラグインでURLを定期的に監視しようとしています..
この機能を実行するためにいくつかのコードを検索します。
require 'ping'
def every_n_seconds(n)
loop do
before= Time.now
yield
interval=n-(Time.now-before)
sleep(interval) if interval>0
end
end
every_n_seconds(50) do
pingresult=Ping.pingecho("www.google.com")
puts pingresult
if pingresult="true"
puts "t"
else
puts "f!"
end
end
しかし、最初の行でエラーが発生します:
LoadError: C:/Program Files (x86)/SketchUp/SketchUp 2013/Plugins/xxx.rb:3:in `require': no such file to load -- ping
ping
クラスライブラリを見つけたいのですが、何も見つかりません..
pingクラスを見つけることができる場所または
その機能を達成する他の方法はありますか?