class Metronome::Silence
Attributes
duration[RW]
Public Class Methods
new(duration)
click to toggle source
# File lib/metronome-odd.rb, line 37 def initialize(duration) @duration = duration self end
Public Instance Methods
play()
click to toggle source
# File lib/metronome-odd.rb, line 49 def play self.wait end
print_sign()
click to toggle source
# File lib/metronome-odd.rb, line 53 def print_sign end
wait()
click to toggle source
# File lib/metronome-odd.rb, line 42 def wait Signal.trap('SIGINT') do print "\b\bstopped" @@stop = true end interruptible_sleep @duration end