Sha256: d85e8aad2e1a086ab7b2583d1ba043be85a2f93764deba2d2ec68a4105a76450
Contents?: true
Size: 366 Bytes
Versions: 138
Compression:
Stored size: 366 Bytes
Contents
# frozen_string_literal: true module Bolognese module Readers module DataciteJsonReader def read_datacite_json(string: nil, **options) errors = jsonlint(string) return { "errors" => errors } if errors.present? string.present? ? Maremma.from_json(string).transform_keys! { |key| key.underscore } : {} end end end end
Version data entries
138 entries across 138 versions & 1 rubygems