module Ragent

Ragent::Plugin is reserved for plugins!

Constants

DEFAULT_LOG_LEVEL
VERSION

Public Class Methods

ragent() click to toggle source
# File lib/ragent.rb, line 28
def self.ragent
  @ragent
end
setup(*args) click to toggle source
# File lib/ragent.rb, line 32
def self.setup(*args)
  @ragent = Agent.new(*args)
end
start(workdir: nil, log_level: nil, blocking: true) click to toggle source
# File lib/ragent.rb, line 21
def self.start(workdir: nil, log_level: nil, blocking: true)
  Ragent.setup(
    log_level: ENV['RAGENT_LOG_LEVEL'] || log_level || DEFAULT_LOG_LEVEL,
    workdir: workdir || Dir.pwd
  ).config.run(blocking)
end