Sha256: 97ed59558a80c6b12ffa6bc4fa4c14d1d35f10e3fb5d8da68ce1cda9a3de726d

Contents?: true

Size: 290 Bytes

Versions: 15

Compression:

Stored size: 290 Bytes

Contents

module Briard
  # frozen_string_literal: true
  
  module Writers
    module DataciteJsonWriter
      def datacite_json
        JSON.pretty_generate crosscite_hsh.transform_keys! { |key| key.camelcase(uppercase_first_letter = :lower) } if crosscite_hsh.present?
      end
    end
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
briard-2.4.2 lib/briard/writers/datacite_json_writer.rb
briard-2.4.1 lib/briard/writers/datacite_json_writer.rb
briard-2.4 lib/briard/writers/datacite_json_writer.rb
briard-2.3.1 lib/briard/writers/datacite_json_writer.rb
briard-2.3 lib/briard/writers/datacite_json_writer.rb
briard-2.2.7 lib/briard/writers/datacite_json_writer.rb
briard-2.2.6 lib/briard/writers/datacite_json_writer.rb
briard-2.2.4 lib/briard/writers/datacite_json_writer.rb
briard-2.2.3 lib/briard/writers/datacite_json_writer.rb
briard-2.2.1 lib/briard/writers/datacite_json_writer.rb
briard-2.2 lib/briard/writers/datacite_json_writer.rb
briard-2.1 lib/briard/writers/datacite_json_writer.rb
briard-2.0.2 lib/briard/writers/datacite_json_writer.rb
briard-2.0.1 lib/briard/writers/datacite_json_writer.rb
briard-2.0 lib/briard/writers/datacite_json_writer.rb