class Strum::Server::Session::Generator
Makes Session
objects
Public Class Methods
new()
click to toggle source
Calls superclass method
Strum::Internal::Component::new
# File lib/strum/server/session/generator.rb, line 14 def initialize super(:Reactor) end
Public Instance Methods
generate(socket)
click to toggle source
Generates a session from a socket.
# File lib/strum/server/session/generator.rb, line 19 def generate(socket) begin Strum::Server::Session::Template.new(Socket: socket, InitTime: Time.now) rescue SocketError socket.close self[:Interceptor].close_socket(socket) end end