Class: Rubrowser::Connection

Inherits:
LiteCable::Connection::Base
  • Object
show all
Defined in:
lib/rubrowser/connection.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.initiate_readerObject



12
13
14
15
16
17
18
# File 'lib/rubrowser/connection.rb', line 12

def self.initiate_reader
  @initiate_reader ||= Thread.new do
    $rd.each_line do |line|
      LiteCable.broadcast('classes', message: line.strip)
    end
  end
end

Instance Method Details

#connectObject



7
8
9
10
# File 'lib/rubrowser/connection.rb', line 7

def connect
  @id = rand(100_000)
  self.class.initiate_reader
end