Method: VimEpidemic::Plugin#initialize

Defined in:
lib/vim-epidemic/plugin.rb

#initialize(config, *args, block) ⇒ Plugin

Returns a new instance of Plugin.



6
7
8
9
10
11
12
# File 'lib/vim-epidemic/plugin.rb', line 6

def initialize config, *args, block
  @config = config
  options = args.last.kind_of?(Hash) ? args.pop : {}
  @source = args.shift
  @type = args.shift || options[:type]
  @block = block
end