class Crabfarm::Modes::Server

Public Class Methods

evaluator() click to toggle source
# File lib/crabfarm/modes/server.rb, line 78
def self.evaluator
  @@evaluator
end
serve(_context, _options) click to toggle source
# File lib/crabfarm/modes/server.rb, line 82
def self.serve(_context, _options)
  @@evaluator = Engines::AsyncStateManager.new _context
  @@evaluator.start
  begin
    Support::CustomPuma.run API, _options
  rescue SystemExit, Interrupt
    # just finish
  ensure
    @@evaluator.stop
  end
end