module RuboCop::YAMLDuplicationChecker

def self.check(yaml_string, filename, &on_duplicated)

def self.check(yaml_string, filename, &on_duplicated)
  handler = DuplicationCheckHandler.new(&on_duplicated)
  parser = Psych::Parser.new(handler)
  parser.parse(yaml_string, filename)
  parser.handler.root.children[0]
end