module LHS::Record::Tracing::ClassMethods

Public Instance Methods

trace!(options = {}) click to toggle source

Needs to be called directly from the first method (level) within LHS

# File lib/lhs/concerns/record/tracing.rb, line 12
def trace!(options = {})
  return options unless LHS.config.trace

  (options || {}).tap do |options|
    source = caller.detect do |source|
      !source.match?(%r{/lib/lhs})
    end
    options[:source] = source
  end
end