Sha256: cb747cb5f883477889de8e25bde68ecc89d18e0ced03cc1210eb09919926806f

Contents?: true

Size: 436 Bytes

Versions: 2

Compression:

Stored size: 436 Bytes

Contents

Process.setproctitle('Legion')
require 'concurrent'
require 'securerandom'
require 'legion/version'
require 'legion/process'
require 'legion/service'
require 'legion/extensions'

module Legion
  attr_reader :service

  def self.start
    @service = Legion::Service.new
    Legion::Logging.info("Started Legion v#{Legion::VERSION}")
  end

  def self.shutdown
    @service.shutdown
  end

  def self.reload
    @service.reload
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
legionio-1.2.1 lib/legion.rb
legionio-1.2.0 lib/legion.rb