class GlubyTK::Listener

Attributes

listener[RW]

Public Class Methods

new() click to toggle source
# File lib/gluby-tk/listener.rb, line 6
def initialize
  GlubyTK.gputs "Starting listener..."
  @listener = Listen.to(Dir.pwd) do |modified, added, removed|
    GlubyTK::Generator.rebuild if (modified + added + removed).map{|path| File.extname(path)}.select{|extension| extension == '.glade'}.any?
  end
  @listener.start
  sleep
end