module Pry::RbxPath - pry-0.10.1 Documentation

# module Pry::RbxPath

### Public Instance Methods

convert_path_to_full(path) click to toggle source

    # File lib/pry/rbx_path.rb, line 8
    def convert_path_to_full(path)
      if path.start_with?("kernel")
        File.join File.dirname(Rubinius::KERNEL_PATH), path
      elsif path.start_with?("lib")
        File.join File.dirname(Rubinius::LIB_PATH), path
      else
        path
      end
    end

is_core_path?(path) click to toggle source

    # File lib/pry/rbx_path.rb, line 4
    def is_core_path?(path)
      Pry::Helpers::BaseHelpers.rbx? && (path.start_with?("kernel") || path.start_with?("lib")) && File.exist?(convert_path_to_full(path))
    end

rvm_ruby?(path) click to toggle source

    # File lib/pry/rbx_path.rb, line 18
    def rvm_ruby?(path)
      !!(path =~ /\.rvm/)
    end