module Pry::CodeObject::Helpers - pry-0.10.1 Documentation

# module Pry::CodeObject::Helpers

### Public Instance Methods

c_method?() click to toggle source

    # File lib/pry/code_object.rb, line 29
    def c_method?
      real_method_object? && source_type == :c
    end

command?() click to toggle source

    # File lib/pry/code_object.rb, line 37
    def command?
      is_a?(Module) && self <= Pry::Command
    end

module_with_yard_docs?() click to toggle source

    # File lib/pry/code_object.rb, line 33
    def module_with_yard_docs?
      is_a?(WrappedModule) && yard_docs?
    end

real_method_object?() click to toggle source

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