class AmazonTRP::Field
Attributes
key[R]
value[R]
Public Class Methods
new(block, blockMap)
click to toggle source
# File lib/amazon-textract-parser-ruby.rb, line 225 def initialize(block, blockMap) @key = nil @value = nil block[:relationships].each do |item| if item[:type] == "CHILD" @key = FieldKey.new(block, item[:ids], blockMap) elsif item[:type] == "VALUE" item[:ids].each do |eid| vkvs = blockMap[eid] if vkvs[:entity_types].include?('VALUE') if vkvs.has_key?(:relationships) vkvs[:relationships].each do |vitem| @value = FieldValue.new(vkvs, vitem[:ids], blockMap) if vitem[:type] == "CHILD" end end end end end end end
Public Instance Methods
to_s()
click to toggle source
# File lib/amazon-textract-parser-ruby.rb, line 247 def to_s k = "" v = "" k = @key.to_s if @key v = @value.to_s if @value return "Field: #{k} = #{v}" end