Class: NvimConf::Writers::Code::Plugins::Handler

Inherits:
Object
  • Object
show all
Defined in:
lib/nvim_conf/writers/code/plugins/handler.rb

Instance Method Summary collapse

Constructor Details

#initialize(manager, io, _params) ⇒ Handler

Returns a new instance of Handler.



8
9
10
11
12
# File 'lib/nvim_conf/writers/code/plugins/handler.rb', line 8

def initialize(manager, io, _params)
  @manager = manager
  @io = io
  @configuration = Configuration::PLUGIN_CONFIGURATION[manager.name.to_sym]
end

Instance Method Details

#writeObject



14
15
16
17
18
19
20
# File 'lib/nvim_conf/writers/code/plugins/handler.rb', line 14

def write
  @configuration[:writer].new(
    @manager,
    @io,
    @configuration
  ).write
end