class Adalog::SimpleLoggingAdapter::Base

Attributes

repo[R]
service_name[R]

Public Class Methods

new(*args, **kwargs, &block) click to toggle source
# File lib/adalog/simple_logging_adapter.rb, line 21
def initialize(*args, **kwargs, &block)
  @service_name = self.class.service_name
  @repo         = self.class.repo
end
repo() click to toggle source
# File lib/adalog/simple_logging_adapter.rb, line 16
def repo        ; @repo         ; end
service_name() click to toggle source
# File lib/adalog/simple_logging_adapter.rb, line 15
def service_name; @service_name ; end

Public Instance Methods

method_missing(msg, *args, &block) click to toggle source

TODO: Record something w.r.t. whether or not a block is given?

# File lib/adalog/simple_logging_adapter.rb, line 28
def method_missing(msg, *args, &block)
  repo.insert(
    title:    service_name,
    message:  msg,
    details:  args)
end