Method: JSON::SchemaBuilder::Schema#fragments
- Defined in:
- lib/json/schema_builder/schema.rb
#fragments ⇒ Object
20 21 22 23 24 25 26 27 28 |
# File 'lib/json/schema_builder/schema.rb', line 20 def fragments fragment_map = Hash.new { |hash, key| hash[key] = [] } entities.map(&:fragments).each do |entity_fragments| entity_fragments.each do |fragment, entity| fragment_map[fragment] += entity end end fragment_map end |