Class: Textbringer::Server

Inherits:
Object
  • Object
show all
Defined in:
lib/textbringer/commands/server.rb

Instance Method Summary collapse

Instance Method Details

#eval(s) ⇒ Object



34
35
36
37
38
# File 'lib/textbringer/commands/server.rb', line 34

def eval(s)
  with_redisplay do
    Controller.current.instance_eval(s).inspect
  end
end

#visit_file(filename, wait: true) ⇒ Object



40
41
42
43
44
45
46
47
# File 'lib/textbringer/commands/server.rb', line 40

def visit_file(filename, wait: true)
  queue = Queue.new if wait
  with_redisplay do
    find_file(filename)
    Buffer.current[:client_wait_queue] = queue if wait
  end
  queue.deq if wait
end