class Monitor
Public Class Methods
go()
click to toggle source
# File src/monitor/monitor.rb, line 100 def self.go begin webapps_dir = File.dirname(__FILE__) + '/webapps' Decision.new.initial(webapps_dir) FSSM.monitor(webapps_dir, '**/*.rap', :directories => true) do update { |base, relative, type| puts "updated #{base}, #{relative}, #{type}" } delete { |base, relative, type| puts "delete #{base}, #{relative}, #{type}" } create { |base, relative, type| Decision.new.decide(:create, base, relative, type) } end rescue => e puts "[ThunderCat] Monitor encountered an error: #{e}" end end