class LogStash::Filters::FetchStrategy::Memory::Exact

Public Class Methods

new(dictionary) click to toggle source
# File lib/logstash/filters/fetch_strategy/memory.rb, line 5
def initialize(dictionary)
  @dictionary = dictionary
end

Public Instance Methods

fetch(source, results) click to toggle source
# File lib/logstash/filters/fetch_strategy/memory.rb, line 9
def fetch(source, results)
  if @dictionary.include?(source)
    results[1] = LogStash::Util.deep_clone(@dictionary[source])
  else
    results[0] = false
  end
end