Class: DbdDataEngine::Resource

Inherits:
Object
  • Object
show all
Extended by:
ResourceSelectors
Defined in:
app/models/dbd_data_engine/resource.rb

Class Method Summary collapse

Methods included from ResourceSelectors

select_with_defines_predicate, single_fact_on_predicate

Class Method Details

.used_predicatesObject



6
7
8
9
10
11
# File 'app/models/dbd_data_engine/resource.rb', line 6

def self.used_predicates
  resources = ::DbdOnto::Schema.new.resources
  predicate_defining_resources = select_with_defines_predicate(resources)
  used_predicate_defining_resources = select_used(predicate_defining_resources)
  extract_defines_predicate_object(used_predicate_defining_resources)
end