# File lib/neovim/plugin/handler.rb, line 11 def initialize(source, type, name, sync, options, block) @source = source @type = type.to_sym if type.respond_to?(:to_sym) @name = name.to_s @sync = !!sync @options = options @block = block || Proc.new {} @qualified = options.key?(:qualified) ? options.delete(:qualified) : true end