Sha256: 7367b199aba3d843021c5164fcb1f0b87b7229821668803b4aab3ab780969866

Contents?: true

Size: 588 Bytes

Versions: 11

Compression:

Stored size: 588 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?

        commentperiod_hash_to_bib(ret)
        ret
      end

      private

      def commentperiod_hash_to_bib(ret)
        return unless ret[:commentperiod]

        ret[:commentperiod] = CommentPeriod.new ret[:commentperiod]
      end
    end
  end
end

Version data entries

11 entries across 11 versions & 1 rubygems

Version Path
relaton-nist-1.1.0 lib/relaton_nist/hash_converter.rb
relaton-nist-1.0.2 lib/relaton_nist/hash_converter.rb
relaton-nist-1.0.1 lib/relaton_nist/hash_converter.rb
relaton-nist-1.0.0 lib/relaton_nist/hash_converter.rb
relaton-nist-0.9.1 lib/relaton_nist/hash_converter.rb
relaton-nist-0.9.0 lib/relaton_nist/hash_converter.rb
relaton-nist-0.8.2 lib/relaton_nist/hash_converter.rb
relaton-nist-0.8.1 lib/relaton_nist/hash_converter.rb
relaton-nist-0.8.0 lib/relaton_nist/hash_converter.rb
relaton-nist-0.7.0 lib/relaton_nist/hash_converter.rb
relaton-nist-0.6.0 lib/relaton_nist/hash_converter.rb