Class: NvimConf::Generators::Plugins::Code::Packer

Inherits:
Object
  • Object
show all
Defined in:
lib/nvim_conf/generators/code/plugins/packer.rb

Constant Summary collapse

COMMAND_PREFIX =
:use
COMMAND_ALIAS =
{
  file_types: :ft
}

Instance Method Summary collapse

Constructor Details

#initialize(plugin) ⇒ Packer

Returns a new instance of Packer.



12
13
14
# File 'lib/nvim_conf/generators/code/plugins/packer.rb', line 12

def initialize(plugin)
  @plugin = plugin
end

Instance Method Details

#generateObject



16
17
18
19
20
21
22
23
# File 'lib/nvim_conf/generators/code/plugins/packer.rb', line 16

def generate
  generated_call = [
    COMMAND_PREFIX,
    command_call
  ].join(" ")

  args? ? "{#{generated_call}}" : generated_call
end