# File lib/pry/code_object.rb, line 29 def c_method? real_method_object? && source_type == :c end
# File lib/pry/code_object.rb, line 37 def command? is_a?(Module) && self <= Pry::Command end
# File lib/pry/code_object.rb, line 33 def module_with_yard_docs? is_a?(WrappedModule) && yard_docs? end
we need this helper as some Pry::Method objects can wrap Procs @return [Boolean]
# File lib/pry/code_object.rb, line 25 def real_method_object? is_a?(::Method) || is_a?(::UnboundMethod) end