mirror of
https://github.com/pry/pry.git
synced 2022-11-09 12:35:05 -05:00
Pry::WrappedModule::Candidate#doc no longer syntax highlights documentation
Also now including DocumentationHelpers so we can access the strip_* methods, useful for removing leading spaces and hashes from raw comments.
This commit is contained in:
parent
1fd3521891
commit
f1c29b2ed0
1 changed files with 3 additions and 3 deletions
|
@ -8,6 +8,7 @@ class Pry
|
|||
# It provides access to the source, documentation, line and file
|
||||
# for a monkeypatch (reopening) of a class/module.
|
||||
class Candidate
|
||||
include Pry::Helpers::DocumentationHelpers
|
||||
extend Forwardable
|
||||
|
||||
# @return [String] The file where the module definition is located.
|
||||
|
@ -20,8 +21,7 @@ class Pry
|
|||
|
||||
# Methods to delegate to associated `Pry::WrappedModule instance`.
|
||||
to_delegate = [:lines_for_file, :method_candidates, :name, :wrapped,
|
||||
:yard_docs?, :number_of_candidates, :process_doc,
|
||||
:strip_leading_whitespace]
|
||||
:yard_docs?, :number_of_candidates]
|
||||
|
||||
def_delegators :@wrapper, *to_delegate
|
||||
private(*to_delegate)
|
||||
|
@ -63,7 +63,7 @@ class Pry
|
|||
return @doc if @doc
|
||||
raise CommandError, "Could not locate doc for #{wrapped}!" if file.nil?
|
||||
|
||||
@doc = process_doc(Pry::Code.from_file(file).comment_describing(line))
|
||||
@doc = strip_leading_hash_and_whitespace_from_ruby_comments(Pry::Code.from_file(file).comment_describing(line))
|
||||
end
|
||||
|
||||
# @return [Array, nil] A `[String, Fixnum]` pair representing the
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue