Sha256: 9891788573aa309c170933507ffd66f9965b4b07a032eb1734308ce23bb1ab2f
Contents?: true
Size: 927 Bytes
Versions: 15
Compression:
Stored size: 927 Bytes
Contents
require 'jbuilder' require_relative 'mdJson_base' require_relative 'mdJson_onlineResource' require_relative 'mdJson_phone' require_relative 'mdJson_address' module ADIWG module Mdtranslator module Writers module MdJson module Contact extend MdJson::Base def self.build(contact) Jbuilder.new do |json| # contact json.contactId contact[:contactId] json.individualName contact[:indName] json.organizationName contact[:orgName] json.positionName contact[:position] json.onlineResource json_map(contact[:onlineRes], OnlineResource) json.contactInstructions contact[:contactInstructions] json.phoneBook json_map(contact[:phones], Phone) json.address Address.build(contact[:address]) end end end end end end end
Version data entries
15 entries across 15 versions & 1 rubygems