Module: MethodTrace::MethodAdditions::InstanceMethods

Defined in:
lib/method_trace.rb

Instance Method Summary collapse

Instance Method Details

#backtraceObject



60
61
62
# File 'lib/method_trace.rb', line 60

def backtrace
  definition
end

#fileObject



68
69
70
# File 'lib/method_trace.rb', line 68

def file
  @file ||= site.split(':')[0]
end

#fromObject



76
77
78
79
# File 'lib/method_trace.rb', line 76

def from
  definition
  @from
end

#lineObject



72
73
74
# File 'lib/method_trace.rb', line 72

def line
  @line ||= site.split(':')[1]
end

#siteObject



64
65
66
# File 'lib/method_trace.rb', line 64

def site
  backtrace.find { |x| x !~ /method_added/ } || "filtered:filtered"
end