Class: NvimConf::Commenter
- Inherits:
-
Object
- Object
- NvimConf::Commenter
- Defined in:
- lib/nvim_conf/commenter.rb
Class Method Summary collapse
Class Method Details
.comment_block(configuration, section, spacer: false) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'lib/nvim_conf/commenter.rb', line 4 def comment_block(configuration, section, spacer: false) return if skip?(configuration) padded_title = section.center(20) border = "#" * (padded_title.length + 4) <<~FORMAT #{spacer ? "\n\n" : ""} -- #{border} -- # #{padded_title} # -- #{border} FORMAT end |
.skip?(configuration) ⇒ Boolean
18 19 20 |
# File 'lib/nvim_conf/commenter.rb', line 18 def skip?(configuration) configuration[:format] != :lua || !configuration[:commented] end |