module Sqlogger::Elite

Public Class Methods

post_with(opts) click to toggle source
# File lib/sqlogger/elite.rb, line 8
def post_with opts
  Thread.start do
    unique_post_target.each do |post_target|
      case post_target
      when "echo"
        Sqlogger::Elite::Echo::post opts
      when "elasticsearch"
        Sqlogger::Elite::Elasticsearch.post opts
      end
    end
  end
end

Private Class Methods

unique_post_target() click to toggle source
# File lib/sqlogger/elite.rb, line 23
def unique_post_target
  Sqlogger::Base.config.post_targets.map(&:to_s).uniq
end