1
0
Fork 0
mirror of https://github.com/pry/pry.git synced 2022-11-09 12:35:05 -05:00
pry--pry/lib/pry/rbx_path.rb
John Mair ac26e57ad1 improve rbx core source support
* Making use of new Rubinius::LIB_PATH and Rubinius::KERNEL_PATH constants
2012-02-29 03:03:41 +13:00

20 lines
455 B
Ruby

class Pry
module RbxPath
module_function
def is_core_path?(path)
path.start_with?("kernel") || path.start_with?("lib")
end
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
end
end
def rvm_ruby?(path)
!!(path =~ /\.rvm/)
end
end
end