class Bane::Behaviors::Responders::CloseAfterPause
Accepts a connection, pauses a fixed duration, then closes the connection.
Options:
- duration: The number of seconds to wait before disconnect. Default: 30
Public Class Methods
new(options = {})
click to toggle source
# File lib/bane/behaviors/responders/close_after_pause.rb, line 12 def initialize(options = {}) @options = {duration: 30}.merge(options) end
Public Instance Methods
serve(io)
click to toggle source
# File lib/bane/behaviors/responders/close_after_pause.rb, line 16 def serve(io) sleep(@options[:duration]) end