Sha256: 2113d2016d848b3d637784470c6896dc6cdfc598b4c8919ac37a0055d99c69b9

Contents?: true

Size: 462 Bytes

Versions: 9

Compression:

Stored size: 462 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 = 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.12.0 lib/relaton_calconnect/hash_converter.rb
relaton-calconnect-1.11.0 lib/relaton_calconnect/hash_converter.rb
relaton-calconnect-1.10.1 lib/relaton_calconnect/hash_converter.rb
relaton-calconnect-1.10.0 lib/relaton_calconnect/hash_converter.rb
relaton-calconnect-1.9.2 lib/relaton_calconnect/hash_converter.rb
relaton-calconnect-1.9.1 lib/relaton_calconnect/hash_converter.rb
relaton-calconnect-1.9.0 lib/relaton_calconnect/hash_converter.rb
relaton-calconnect-1.8.0 lib/relaton_calconnect/hash_converter.rb
relaton-calconnect-1.7.2 lib/relaton_calconnect/hash_converter.rb