class MarkdownRubyDocumentation::GitHubLink::MethodUrl
Attributes
base_url[R]
method_object[R]
root[R]
subject[R]
Public Class Methods
new(subject:, method_object:, base_url: GitHubProject.url, root: GitHubProject.root_path)
click to toggle source
# File lib/markdown_ruby_documentation/git_hub_link.rb, line 61 def initialize(subject:, method_object:, base_url: GitHubProject.url, root: GitHubProject.root_path) @subject = subject @base_url = base_url @root = root @method_object = method_object end
Public Instance Methods
to_s()
click to toggle source
# File lib/markdown_ruby_documentation/git_hub_link.rb, line 68 def to_s file, lineno = method_object.source_location FileUrl.new(file_path: file, base_url: base_url, root: root).link(file, lineno) end