module Delfos

Attributes

application_directories[RW]
logger[W]
neo4j[W]

Public Class Methods

call_site_logger() click to toggle source
# File lib/delfos.rb, line 14
def call_site_logger
  Delfos::Setup.call_site_logger
end
call_site_logger=(call_site_logger) click to toggle source
# File lib/delfos.rb, line 18
def call_site_logger=(call_site_logger)
  Delfos::Setup.call_site_logger = call_site_logger
end
default_logger() click to toggle source
# File lib/delfos.rb, line 39
def default_logger
  require "logger"
  Logger.new(STDOUT)
end
logger() click to toggle source
# File lib/delfos.rb, line 22
def logger
  @logger ||= default_logger
end
neo4j() click to toggle source
# File lib/delfos.rb, line 26
def neo4j
  setup_neo4j!
end
reset!() click to toggle source
# File lib/delfos.rb, line 35
def reset!
  Delfos::Setup.reset!
end
setup!(logger: nil, call_site_logger: nil, application_directories: nil) click to toggle source
# File lib/delfos.rb, line 9
def setup!(logger: nil, call_site_logger: nil, application_directories: nil)
  self.logger = logger if logger
  Delfos::Setup.perform!(call_site_logger: call_site_logger, application_directories: application_directories)
end
setup_neo4j!() click to toggle source
# File lib/delfos.rb, line 30
def setup_neo4j!
  require "delfos/neo4j"
  @neo4j ||= Delfos::Neo4j.config
end