Class: Yoda::Model::Descriptions::RequirePathDescription Abstract
- Inherits:
-
Object
- Object
- Yoda::Model::Descriptions::RequirePathDescription
- Defined in:
- lib/yoda/model/descriptions/require_path_description.rb
Overview
This class is abstract.
Instance Attribute Summary collapse
- #path ⇒ String readonly
Instance Method Summary collapse
-
#initialize(path) ⇒ RequirePathDescription
constructor
A new instance of RequirePathDescription.
- #label ⇒ String
-
#markup_content ⇒ String, Hash
Return an LSP MarkedString content for description.
- #sort_text ⇒ String abstract
- #title ⇒ String abstract
- #to_markdown ⇒ String abstract
Constructor Details
#initialize(path) ⇒ RequirePathDescription
Returns a new instance of RequirePathDescription.
10 11 12 |
# File 'lib/yoda/model/descriptions/require_path_description.rb', line 10 def initialize(path) @path = path end |
Instance Attribute Details
#path ⇒ String (readonly)
7 8 9 |
# File 'lib/yoda/model/descriptions/require_path_description.rb', line 7 def path @path end |
Instance Method Details
#label ⇒ String
27 28 29 |
# File 'lib/yoda/model/descriptions/require_path_description.rb', line 27 def label sort_text end |
#markup_content ⇒ String, Hash
Return an LSP MarkedString content for description
39 40 41 |
# File 'lib/yoda/model/descriptions/require_path_description.rb', line 39 def markup_content to_markdown end |
#sort_text ⇒ String
This method is abstract.
22 23 24 |
# File 'lib/yoda/model/descriptions/require_path_description.rb', line 22 def sort_text path end |
#title ⇒ String
This method is abstract.
16 17 18 |
# File 'lib/yoda/model/descriptions/require_path_description.rb', line 16 def title path end |
#to_markdown ⇒ String
This method is abstract.
33 34 35 |
# File 'lib/yoda/model/descriptions/require_path_description.rb', line 33 def to_markdown path end |