Sha256: 989e06ddb4f325dc458ad3e76661ea0dc97dc0c3af486eb1e78791a0a6d14078
Contents?: true
Size: 507 Bytes
Versions: 14
Compression:
Stored size: 507 Bytes
Contents
module CloudSesame module Query module AST class Root < MultiExpressionOperator SYMBOL = :and # default operator for root def compile more_than_one_child? ? super : children.compile end def more_than_one_child? children.size > 1 end private def create_children array = FieldArray.new(context[:defaults] || []) array.dsl_scope = dsl_scope array end end end end end
Version data entries
14 entries across 14 versions & 1 rubygems