Method: Pry::Method.singleton_method_definition?
- Defined in:
- lib/pry/method.rb
.singleton_method_definition?(name, definition_line) ⇒ Boolean
220 221 222 223 224 225 |
# File 'lib/pry/method.rb', line 220 def singleton_method_definition?(name, definition_line) regexp = /^define_singleton_method\(?\s*[:\"\']#{Regexp.escape(name)}| ^def\s*self\.#{Regexp.escape(name)}/x regexp =~ definition_line.strip end |