/usr/share/doc/ruby-glib2/examples/timer.rb is in ruby-glib2 3.2.4-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 | =begin
timer.rb - Sample for GLib::Timer
Copyright (C) 2005 Ruby-GNOME2 Project Team
This program is licenced under the same licence as Ruby-GNOME2.
$Id: timer.rb,v 1.1 2005/10/14 19:48:41 mutoh Exp $
=end
require 'glib2'
timer = GLib::Timer.new
timer.start
puts "start (status = running) : #{timer.elapsed}"
sleep(3)
puts "after 3 sec (status = running) : #{timer.elapsed}"
sleep(3)
puts "after 3 sec (status = running) : #{timer.elapsed}"
timer.stop
puts "stop (status = stoped) : #{timer.elapsed}"
sleep(3)
puts "after 3 sec (status = stoped) : #{timer.elapsed}"
timer.continue
puts "continue (status = running) : #{timer.elapsed}"
sleep(3)
puts "after 3 sec (status = running) : #{timer.elapsed}"
timer.reset
puts "reset (status = running) : #{timer.elapsed}"
sleep(3)
puts "after 3 sec (status = running) : #{timer.elapsed}"
|