Class: Talkshow::WebControl

Inherits:
Sinatra::Base
  • Object
show all
Defined in:
lib/talkshow/web_control.rb

Class Method Summary collapse

Instance Method Summary collapse

Class Method Details

.port_requests(queue = nil) ⇒ Object

Thread safe



21
22
23
24
25
26
# File 'lib/talkshow/web_control.rb', line 21

def self.port_requests(queue = nil)
  if queue
    @@port_requests = queue
  end
  @@port_requests
end

.processes(hash) ⇒ Object

Read-only, not thread safe



29
30
31
32
33
34
# File 'lib/talkshow/web_control.rb', line 29

def self.processes(hash)
  if hash
    @@processes = hash
  end
  @@processes
end

Instance Method Details

#loggerObject



37
38
39
40
41
42
# File 'lib/talkshow/web_control.rb', line 37

def logger
  if !@logger
    @logger = Logger.new('talkshow_webcontrol.log')
  end
  @logger
end