Class: Lutaml::Lml::ViewResolver

Inherits:
Object
  • Object
show all
Defined in:
lib/lutaml/lml/view_resolver.rb

Instance Method Summary collapse

Instance Method Details

#resolve(document, entities, associations) ⇒ Object



6
7
8
9
10
11
# File 'lib/lutaml/lml/view_resolver.rb', line 6

def resolve(document, entities, associations)
  visible = apply_filters(document, entities)
  filtered_associations = filter_associations(associations, visible)

  [visible, filtered_associations]
end