Sha256: 7e9c6c6bc066f84aa97fbcbc82c5bc7d68a7494c52948d7734bea6138bd78e9b

Contents?: true

Size: 435 Bytes

Versions: 4

Compression:

Stored size: 435 Bytes

Contents

module PushyDaemon
  class Daemon

    def self.run
      # Create a new proxy
      p = Proxy.new

      # Dump config table
      puts p.table.to_s

      # Create a new shouter
      s = Shouter.new

      # Start shout loop
      s.shout

      # Backup infinite loop in case shout does nothing
      loop do
      end

    rescue Errno::EACCES, StandardError => e
      abort "EXITING #{e.class}: #{e.message}"
    end

  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
pushyd-0.3.4 lib/pushyd/daemon.rb
pushyd-0.3.3 lib/pushyd/daemon.rb
pushyd-0.3.2 lib/pushyd/daemon.rb
pushyd-0.3.1 lib/pushyd/daemon.rb