Module: Hecks::QuerySpecification
- Defined in:
- lib/hecks/query_specification.rb,
lib/hecks/query_specification/hop_path.rb,
lib/hecks/query_specification/common/dsl.rb,
lib/hecks/query_specification/field_path.rb,
lib/hecks/query_specification/common/options.rb,
lib/hecks/query_specification/common/order_by.rb,
lib/hecks/query_specification/common/comparison.rb,
lib/hecks/query_specification/common/limit_spec.rb,
lib/hecks/query_specification/common/comparators.rb,
lib/hecks/query_specification/common/cursor_spec.rb,
lib/hecks/query_specification/common/null_policy.rb,
lib/hecks/query_specification/common/offset_spec.rb,
lib/hecks/query_specification/common/where_clause.rb,
lib/hecks/query_specification/common/null_semantics.rb,
lib/hecks/query_specification/common/inspection_spec.rb,
lib/hecks/query_specification/read_model/specification.rb,
lib/hecks/query_specification/common/authorization_spec.rb
Overview
The declarative shape of an ask — what a query says, held apart from
any engine that answers it. common/ is the vocabulary every ask
shares; read_model/ the read-model-specific specification.
Defined Under Namespace
Modules: Common, FieldPath, HopPath, ReadModel
Class Method Summary collapse
-
.render_value(value) ⇒ Object
The specification structs' own name for the one wire spelling — see Hecks::Literal, which every other
to_h-bound literal field now shares.
Class Method Details
.render_value(value) ⇒ Object
The specification structs' own name for the one wire spelling — see
Hecks::Literal, which every other to_h-bound literal field now
shares. Kept as a word here because the structs below read better
saying what they are doing than naming the module that does it.
23 |
# File 'lib/hecks/query_specification/common/comparators.rb', line 23 def self.render_value(value) = Literal.render(value) |