Sha256: c1e396cdddb5ae8b572e0609649baf82e74942fd85ff059f105e9f110ecd6c64
Contents?: true
Size: 814 Bytes
Versions: 1
Compression:
Stored size: 814 Bytes
Contents
module RelatonUn class HashConverter < RelatonBib::HashConverter class << self # @override RelatonIsoBib::HashConverter.hash_to_bib # @param args [Hash] # @param nested [TrueClass, FalseClass] # @return [Hash] def hash_to_bib(args, nested = false) ret = super return if ret.nil? session_hash_to_bib ret ret end private # @param ret [Hash] def session_hash_to_bib(ret) ret[:session] = Session.new(ret[:session]) if ret[:session] end # @param ret [Hash] def editorialgroup_hash_to_bib(ret) eg = ret[:editorialgroup] return unless eg committee = eg.map { |e| e[:committee] } ret[:editorialgroup] = EditorialGroup.new array(committee) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
relaton-un-1.2.0 | lib/relaton_un/hash_converter.rb |