relaton/relaton-ogc

View on GitHub
lib/relaton_ogc/hash_converter.rb

Summary

Maintainability
A
0 mins
Test Coverage
module RelatonOgc
  module HashConverter
    include RelatonBib::HashConverter
    extend self

    private

    # @param ret [Hash]
    def editorialgroup_hash_to_bib(ret)
      eg = ret[:editorialgroup]
      return unless eg

      ret[:editorialgroup] = EditorialGroup.new(
        committee: eg[:committee],
        subcommittee: eg[:subcommittee],
        workgroup: eg[:workgroup],
        secretariat: eg[:secretariat],
      )
    end

    def create_doctype(**args)
      DocumentType.new(**args)
    end
  end
end