@@ -21,14 +21,14 @@ def compact(element,
21
21
base : nil ,
22
22
property : nil ,
23
23
log_depth : nil )
24
- log_debug ( "compact" , depth : log_depth . to_i ) { "element: #{ element . inspect } , ec: #{ context . inspect } " }
24
+ # log_debug("compact", depth: log_depth.to_i) {"element: #{element.inspect}, ec: #{context.inspect}"}
25
25
26
26
# If the term definition for active property itself contains a context, use that for compacting values.
27
27
input_context = self . context
28
28
29
29
case element
30
30
when Array
31
- #log_debug("") {"Array #{element.inspect}"}
31
+ # log_debug("") {"Array #{element.inspect}"}
32
32
result = element . map do |item |
33
33
compact ( item , base : base , property : property , log_depth : log_depth . to_i + 1 )
34
34
end . compact
@@ -38,10 +38,10 @@ def compact(element,
38
38
# member; otherwise the compacted value is element
39
39
if result . length == 1 &&
40
40
!context . as_array? ( property ) && @options [ :compactArrays ]
41
- log_debug ( "=> extract single element" , depth : log_depth . to_i ) { result . first . inspect }
41
+ # log_debug("=> extract single element", depth: log_depth.to_i) {result.first.inspect}
42
42
result . first
43
43
else
44
- log_debug ( "=> array result" , depth : log_depth . to_i ) { result . inspect }
44
+ # log_debug("=> array result", depth: log_depth.to_i) {result.inspect}
45
45
result
46
46
end
47
47
when Hash
@@ -52,7 +52,7 @@ def compact(element,
52
52
53
53
# Revert any previously type-scoped (non-preserved) context
54
54
if context . previous_context && !element . key? ( '@value' ) && element . keys != %w( @id )
55
- log_debug ( "revert ec" , depth : log_depth . to_i ) { "previous context: #{ context . previous_context . inspect } " }
55
+ # log_debug("revert ec", depth: log_depth.to_i) {"previous context: #{context.previous_context.inspect}"}
56
56
self . context = context . previous_context
57
57
end
58
58
@@ -61,13 +61,13 @@ def compact(element,
61
61
if td && !td . context . nil?
62
62
self . context = context . parse ( td . context ,
63
63
override_protected : true )
64
- log_debug ( "prop-scoped" , depth : log_depth . to_i ) { "context: #{ self . context . inspect } " }
64
+ # log_debug("prop-scoped", depth: log_depth.to_i) {"context: #{self.context.inspect}"}
65
65
end
66
66
67
67
if ( element . key? ( '@id' ) || element . key? ( '@value' ) ) && !element . key? ( '@annotation' )
68
68
result = context . compact_value ( property , element , base : @options [ :base ] )
69
69
if !result . is_a? ( Hash ) || context . coerce ( property ) == '@json'
70
- log_debug ( "" , depth : log_depth . to_i ) { "=> scalar result: #{ result . inspect } " }
70
+ # log_debug("", depth: log_depth.to_i) {"=> scalar result: #{result.inspect}"}
71
71
return result
72
72
end
73
73
end
@@ -90,12 +90,12 @@ def compact(element,
90
90
each do |term |
91
91
term_context = input_context . term_definitions [ term ] . context if input_context . term_definitions [ term ]
92
92
self . context = context . parse ( term_context , propagate : false ) unless term_context . nil?
93
- log_debug ( "type-scoped" , depth : log_depth . to_i ) { "context: #{ self . context . inspect } " }
93
+ # log_debug("type-scoped", depth: log_depth.to_i) {"context: #{self.context.inspect}"}
94
94
end
95
95
96
96
element . keys . opt_sort ( ordered : @options [ :ordered ] ) . each do |expanded_property |
97
97
expanded_value = element [ expanded_property ]
98
- log_debug ( "" , depth : log_depth . to_i ) { "#{ expanded_property } : #{ expanded_value . inspect } " }
98
+ # log_debug("", depth: log_depth.to_i) {"#{expanded_property}: #{expanded_value.inspect}"}
99
99
100
100
if expanded_property == '@id'
101
101
compacted_value = as_array ( expanded_value ) . map do |expanded_id |
@@ -134,7 +134,7 @@ def compact(element,
134
134
compacted_value = compact ( expanded_value , base : base ,
135
135
property : '@reverse' ,
136
136
log_depth : log_depth . to_i + 1 )
137
- log_debug ( "@reverse" , depth : log_depth . to_i ) { "compacted_value: #{ compacted_value . inspect } " }
137
+ # log_debug("@reverse", depth: log_depth.to_i) {"compacted_value: #{compacted_value.inspect}"}
138
138
# handle double-reversed properties
139
139
compacted_value . each do |prop , value |
140
140
if context . reverse? ( prop )
@@ -146,7 +146,7 @@ def compact(element,
146
146
147
147
unless compacted_value . empty?
148
148
al = context . compact_iri ( '@reverse' , vocab : true )
149
- log_debug ( "" , depth : log_depth . to_i ) { "remainder: #{ al } => #{ compacted_value . inspect } " }
149
+ # log_debug("", depth: log_depth.to_i) {"remainder: #{al} => #{compacted_value.inspect}"}
150
150
result [ al ] = compacted_value
151
151
end
152
152
next
@@ -157,7 +157,7 @@ def compact(element,
157
157
compacted_value = compact ( expanded_value , base : base ,
158
158
property : property ,
159
159
log_depth : log_depth . to_i + 1 )
160
- log_debug ( "@preserve" , depth : log_depth . to_i ) { "compacted_value: #{ compacted_value . inspect } " }
160
+ # log_debug("@preserve", depth: log_depth.to_i) {"compacted_value: #{compacted_value.inspect}"}
161
161
162
162
unless compacted_value . is_a? ( Array ) && compacted_value . empty?
163
163
result [ '@preserve' ] = compacted_value
@@ -166,14 +166,14 @@ def compact(element,
166
166
end
167
167
168
168
if expanded_property == '@index' && context . container ( property ) . include? ( '@index' )
169
- log_debug ( "@index" , depth : log_depth . to_i ) { "drop @index" }
169
+ # log_debug("@index", depth: log_depth.to_i) {"drop @index"}
170
170
next
171
171
end
172
172
173
173
# Otherwise, if expanded property is @direction, @index, @value, or @language:
174
174
if EXPANDED_PROPERTY_DIRECTION_INDEX_LANGUAGE_VALUE . include? ( expanded_property )
175
175
al = context . compact_iri ( expanded_property , vocab : true )
176
- log_debug ( expanded_property , depth : log_depth . to_i ) { "#{ al } => #{ expanded_value . inspect } " }
176
+ # log_debug(expanded_property, depth: log_depth.to_i) {"#{al} => #{expanded_value.inspect}"}
177
177
result [ al ] = expanded_value
178
178
next
179
179
end
@@ -223,7 +223,7 @@ def compact(element,
223
223
compacted_item = compact ( value , base : base ,
224
224
property : item_active_property ,
225
225
log_depth : log_depth . to_i + 1 )
226
- log_debug ( "" , depth : log_depth . to_i ) { " => compacted key: #{ item_active_property . inspect } for #{ compacted_item . inspect } " }
226
+ # log_debug("", depth: log_depth.to_i) {" => compacted key: #{item_active_property.inspect} for #{compacted_item.inspect}"}
227
227
228
228
# handle @list
229
229
if list? ( expanded_item )
@@ -345,7 +345,7 @@ def compact(element,
345
345
result
346
346
else
347
347
# For other types, the compacted value is the element value
348
- log_debug ( "compact" , depth : log_depth . to_i ) { element . class . to_s }
348
+ # log_debug("compact", depth: log_depth.to_i) {element.class.to_s}
349
349
element
350
350
end
351
351
0 commit comments