Module: ElasticGraph::GraphQL::Schema::RelationJoin::Cardinality::Many

Defined in:
lib/elastic_graph/graphql/schema/relation_join.rb

Class Method Summary collapse

Class Method Details

.blank_valueObject



83
84
85
# File 'lib/elastic_graph/graphql/schema/relation_join.rb', line 83

def self.blank_value
  DatastoreResponse::SearchResponse::EMPTY
end

.normalize(list_or_scalar, handle_warning:) ⇒ Object



77
78
79
80
81
# File 'lib/elastic_graph/graphql/schema/relation_join.rb', line 77

def self.normalize(list_or_scalar, handle_warning:)
  return list_or_scalar if list_or_scalar.is_a?(Enumerable)
  handle_warning.call("scalar instead of a list")
  Array(list_or_scalar)
end