Module: Danger::Toc::Config
Constant Summary collapse
- ATTRIBUTES =
%i[ files header ].freeze
- ACCESSORS =
ATTRIBUTES.map { |name| "#{name}=".to_sym }
- DELEGATORS =
ATTRIBUTES + ACCESSORS
Instance Attribute Summary collapse
Instance Method Summary collapse
- #default_format ⇒ Object
-
#files=(value) ⇒ Object
Files to process.
-
#header=(value) ⇒ Object
Table of Contents Header.
- #reset ⇒ Object
Instance Attribute Details
#format ⇒ Object
28 29 30 |
# File 'lib/toc/config.rb', line 28 def format @format ||= default_format end |
Instance Method Details
#default_format ⇒ Object
32 33 34 |
# File 'lib/toc/config.rb', line 32 def default_format :github end |
#files=(value) ⇒ Object
Files to process
19 20 21 |
# File 'lib/toc/config.rb', line 19 def files=(value) @files = value end |
#header=(value) ⇒ Object
Table of Contents Header
24 25 26 |
# File 'lib/toc/config.rb', line 24 def header=(value) @header = value end |
#reset ⇒ Object
36 37 38 39 40 |
# File 'lib/toc/config.rb', line 36 def reset self.files = ['README.md'] self.header = 'Table of Contents' self.format = default_format end |