Class: Tap::Declarations::Lazydoc::Declaration
- Defined in:
- lib/tap/declarations.rb
Instance Attribute Summary collapse
-
#desc ⇒ Object
Returns the value of attribute desc.
Instance Method Summary collapse
Instance Attribute Details
#desc ⇒ Object
Returns the value of attribute desc.
16 17 18 |
# File 'lib/tap/declarations.rb', line 16 def desc @desc end |
Instance Method Details
#resolve(lines) ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 29 30 |
# File 'lib/tap/declarations.rb', line 18 def resolve(lines) super @subject = case when content.empty? || content[0][0].to_s !~ /^::desc(.*)/ desc.to_s else content[0].shift $1.strip end self end |