class PrivatePlease::Tracking::MethodDetails
Constants
- METHOD_AS_KEY_PATTERN
Public Class Methods
from_class_plus_method(class_plus_method)
click to toggle source
# File lib/private_please/tracking/method_details.rb, line 12 def self.from_class_plus_method(class_plus_method) md = class_plus_method.match(METHOD_AS_KEY_PATTERN) klass = Object.const_get(md[:klass]) separator = md[:separator] method = md[:method].to_sym source_path, lineno = Utils::SourceFileUtils.source_path_and_lineno(klass, separator, method) new(klass, separator, method, source_path, lineno) end
Public Instance Methods
separator_plus_method()
click to toggle source
# File lib/private_please/tracking/method_details.rb, line 22 def separator_plus_method "#{separator}#{method}" end