class Lutaml::Model::Jsonl::StandardAdapter

def self.parse(jsonl, _options = {})

def self.parse(jsonl, _options = {})
  results = []
  jsonl.split("\n").each do |line|
    next if line.strip.empty?
    begin
      results << JSON.parse(line, create_additions: false)
    rescue JSON::ParserError => e
      warn "Skipping invalid line: #{e.message}"
    end
  end
  results
end

def to_jsonl(*_args)

def to_jsonl(*_args)
  @jsons.map do |json|
    JSON.generate(json)
  end.join("\n")
end