class Pry::Command::GemReadme
Public Instance Methods
process(name)
click to toggle source
# File lib/pry/commands/gem_readme.rb, line 11 def process(name) spec = Gem::Specification.find_by_name(name) glob = File.join(spec.full_gem_path, 'README*') readme = Dir[glob][0] if File.exist?(readme.to_s) _pry_.pager.page File.read(readme) else raise Pry::CommandError, "Gem '#{name}' doesn't appear to have a README" end rescue Gem::LoadError raise Pry::CommandError, "Gem '#{name}' wasn't found. Are you sure it is installed?" end