class Standalone

Public Class Methods

go() click to toggle source
# File src/monitor/standalone.rb, line 66
def self.go
  begin
    standalone_dir = File.dirname(__FILE__) + '/standalone'
    Decision.new.standalone_initial(standalone_dir)
    FSSM.monitor(standalone_dir, '**/*.zip', :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.standalone_decide(:create, base, relative, type) }
    end

  rescue => e
    puts "[ThunderCat] Standalone encountered an error: #{e}"
  end
end