Module: Ecoportal::API::GraphQL::Input::SearchConf::MembranePath
- Defined in:
- lib/ecoportal/api/graphql/input/search_conf.rb
Overview
A register FIELD key carries a <type>.<hash> shape (e.g. 'date.zab1bddc3');
system/top-level keys (created_at, external_id, state) have no such prefix.
Field filters need the nested membranes.<type> path — see
.ai-assistance/code/filter_contract_matrix.md.
Class Method Summary collapse
Class Method Details
.field_key?(key) ⇒ Boolean
104 105 106 |
# File 'lib/ecoportal/api/graphql/input/search_conf.rb', line 104 def field_key?(key) key.to_s.include?('.') end |
.membrane_path_for(key) ⇒ Object
108 109 110 |
# File 'lib/ecoportal/api/graphql/input/search_conf.rb', line 108 def membrane_path_for(key) "membranes.#{key.to_s.split('.').first}" end |