Sha256: c96ba757ac226291f2c2b0cc2337c4f7f639ca425494aaf9682e29724d7386eb

Contents?: true

Size: 763 Bytes

Versions: 8

Compression:

Stored size: 763 Bytes

Contents

module Journeta
  
  class DefaultPeerHandler
    include Logger
    
    def call(message)
      putsd("New message received! #{message}")
    end
    
  end
  
  class DefaultPeerRegisteredHandler
    include Logger
    def call(peer)
      return if peer.nil? or peer.uuid.nil?
      putsd("Peer registration event handled! #{peer.uuid}")
    end    
  end
  
  class DefaultPeerUpdatedHandler
    include Logger
    def call(peer)
      return if peer.nil? or peer.uuid.nil?
      putsd("Peer update event handled! #{peer.uuid}")
    end    
  end
  
  class DefaultPeerUnregisteredHandler
    include Logger
    def call(peer)
      return if peer.nil? or peer.uuid.nil?
      putsd("Peer unregistration event handled! #{peer.uuid}")
    end    
  end
  
end

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
journeta-1.1.0 lib/journeta/peer_handler.rb
journeta-1.0.1 lib/journeta/peer_handler.rb
journeta-1.0.0 lib/journeta/peer_handler.rb
journeta-0.2.2 lib/journeta/peer_handler.rb
journeta-0.2.1 lib/journeta/peer_handler.rb
journeta-0.2.0 lib/journeta/peer_handler.rb
journeta-0.1.7 lib/journeta/peer_handler.rb
journeta-0.1.6 lib/journeta/peer_handler.rb