module DHS::Record::Tracing::ClassMethods
Public Instance Methods
trace!(options = {})
click to toggle source
Needs to be called directly from the first method (level) within DHS
# File lib/dhs/concerns/record/tracing.rb, line 12 def trace!(options = {}) return options unless DHS.config.trace (options || {}).tap do |options| source = caller.detect do |source| !source.match?(%r{/lib/dhs}) && !source.match?(%r{internal\:}) end options[:source] = source end end