194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
|
# File 'lib/condenser/resolve.rb', line 194
def reverse_mapping
return @reverse_mapping if @reverse_mapping
map = {}
@mime_types.each_key do |source_mime_type|
to_mime_type = source_mime_type
([nil] + (@transformers[source_mime_type]&.keys || [])).each do |transform_mime_type|
to_mime_type = transform_mime_type if transform_mime_type
([nil] + @templates.keys).each do |template_mime_type|
from_mimes = [source_mime_type, template_mime_type].compact
to_mime_types = [to_mime_type].compact
if from_mimes != to_mime_types
map[from_mimes] ||= Set.new
map[from_mimes] << to_mime_types
end
end
end
end
$map = map
end
|