class NvimConf::Writers::Code::Plugins::Paq
Constants
- BLOCK_END
- BLOCK_START
Public Class Methods
new(manager, io, configuration)
click to toggle source
# File lib/nvim_conf/writers/code/plugins/paq.rb, line 14 def initialize(manager, io, configuration) @manager = manager @io = io @configuration = configuration @plugins = manager.plugins end
Public Instance Methods
write()
click to toggle source
# File lib/nvim_conf/writers/code/plugins/paq.rb, line 21 def write @io.write( BLOCK_START ) @plugins.each do |plugin| @io.write( "#{plugin_indent(@configuration[:generator].new(plugin).generate)}\n" ) end @io.write( BLOCK_END ) end
Private Instance Methods
plugin_indent(content)
click to toggle source
# File lib/nvim_conf/writers/code/plugins/paq.rb, line 39 def plugin_indent(content) [ " " * @configuration[:indent], content ].join end