Class: Tap::Support::Lazydoc::Config

Inherits:
Comment show all
Defined in:
lib/tap/support/lazydoc/config.rb

Instance Attribute Summary

Attributes inherited from Comment

#content, #line_number, #subject

Instance Method Summary collapse

Methods inherited from Comment

#<<, #==, #append, #initialize, parse, #prepend, #push, #resolve, scan, #to_s, #trim, #unshift, #value, #value=, wrap, #wrap

Constructor Details

This class inherits a constructor from Tap::Support::Lazydoc::Comment

Instance Method Details

#empty?Boolean

Returns:

  • (Boolean)


5
6
7
# File 'lib/tap/support/lazydoc/config.rb', line 5

def empty?
  to_str.empty?
end

#to_strObject



9
10
11
12
13
# File 'lib/tap/support/lazydoc/config.rb', line 9

def to_str
  # currently removes the :no_default: document modifier
  # which is used during generation of TDoc
  subject.to_s =~ /#\s*(:no_default:)?\s*(.*)$/ ? $2.strip : ""
end