Sha256: 6b892e17560106e8c7e41686fa22706727dfd1f11ed1c18bb0359efa57e8e0f3

Contents?: true

Size: 405 Bytes

Versions: 8

Compression:

Stored size: 405 Bytes

Contents

# frozen_string_literal: true

module Briard
  # frozen_string_literal: true

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

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
briard-2.7.0 lib/briard/writers/datacite_json_writer.rb
briard-2.6.7 lib/briard/writers/datacite_json_writer.rb
briard-2.6.6 lib/briard/writers/datacite_json_writer.rb
briard-2.6.5 lib/briard/writers/datacite_json_writer.rb
briard-2.6.4 lib/briard/writers/datacite_json_writer.rb
briard-2.6.2 lib/briard/writers/datacite_json_writer.rb
briard-2.6.1 lib/briard/writers/datacite_json_writer.rb
briard-2.6.0 lib/briard/writers/datacite_json_writer.rb