Sha256: 4d79d7f938ce20369ef641c439545cfdbe42775c098aac978092482c9535c6a0

Contents?: true

Size: 473 Bytes

Versions: 9

Compression:

Stored size: 473 Bytes

Contents

module RelatonCalconnect
  class HashConverter < RelatonBib::HashConverter
    class << self
      # @param ret [Hash]
      def editorialgroup_hash_to_bib(ret)
        return unless ret[:editorialgroup]

        technical_committee = RelatonBib.array(ret[:editorialgroup]).map do |wg|
          TechnicalCommittee.new RelatonBib::WorkGroup.new(**wg)
        end
        ret[:editorialgroup] = RelatonBib::EditorialGroup.new technical_committee
      end
    end
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
relaton-calconnect-1.16.2 lib/relaton_calconnect/hash_converter.rb
relaton-calconnect-1.16.1 lib/relaton_calconnect/hash_converter.rb
relaton-calconnect-1.16.0 lib/relaton_calconnect/hash_converter.rb
relaton-calconnect-1.14.2 lib/relaton_calconnect/hash_converter.rb
relaton-calconnect-1.14.1 lib/relaton_calconnect/hash_converter.rb
relaton-calconnect-1.14.0 lib/relaton_calconnect/hash_converter.rb
relaton-calconnect-1.13.1 lib/relaton_calconnect/hash_converter.rb
relaton-calconnect-1.13.0 lib/relaton_calconnect/hash_converter.rb
relaton-calconnect-1.12.1 lib/relaton_calconnect/hash_converter.rb