Merge pull request #173 from eputnam/pdoc159

(PDOC-159) server urls fix
This commit is contained in:
willmeek 2018-04-20 14:24:18 +01:00 committed by GitHub
commit 09a240dd87
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 12 additions and 0 deletions

View File

@ -0,0 +1,11 @@
# Monkey patch URL decoding in object displays. Usually :: is interpreted as a
# namespace, but this is disabled in our base object, and so instead gets
# URL-encoded.
require 'yard/server/commands/display_object_command'
class YARD::Server::Commands::DisplayObjectCommand
private
alias_method :object_path_yard, :object_path
def object_path
object_path_yard.gsub('_3A', ':')
end
end

View File

@ -6,6 +6,7 @@ module PuppetStrings::Yard
require 'puppet-strings/yard/handlers' require 'puppet-strings/yard/handlers'
require 'puppet-strings/yard/tags' require 'puppet-strings/yard/tags'
require 'puppet-strings/yard/parsers' require 'puppet-strings/yard/parsers'
require 'puppet-strings/monkey_patches/display_object_command'
# Sets up YARD for use with puppet-strings. # Sets up YARD for use with puppet-strings.
# @return [void] # @return [void]