Sha256: 66758d813693e93f4af6b76573763c4a7335ea3cbbcaf204b3e421fb085421e1
Contents?: true
Size: 719 Bytes
Versions: 13
Compression:
Stored size: 719 Bytes
Contents
module RelatonNist class HashConverter < RelatonBib::HashConverter class << self # @override RelatonBib::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? keyword_hash_to_bib(ret) commentperiod_hash_to_bib(ret) ret end private def keyword_hash_to_bib(ret) ret[:keyword]&.map! { |kw| Keyword.new kw } end def commentperiod_hash_to_bib(ret) return unless ret[:commentperiod] ret[:commentperiod] = CommentPeriod.new ret[:commentperiod] end end end end
Version data entries
13 entries across 13 versions & 1 rubygems