initialize

in lib/logstash-docket/aliased_plugin.rb [14:24]


    def initialize(canonical_plugin:, alias_name:, doc_headers:)
      fail(ArgumentError) unless canonical_plugin.kind_of?(ArtifactPlugin)

      super(type: canonical_plugin.type, name: alias_name)

      fail("#{canonical_plugin.desc} plugin type #{type} not supported as an alias plugin") unless SUPPORTED_TYPES.include?(type)

      @canonical_plugin = canonical_plugin
      @doc_headers = doc_headers
    end