Sha256: c30f5e561170f674a178fec6ac3a0f30a91989c1d5531b5edc743e14c956fd42
Contents?: true
Size: 476 Bytes
Versions: 8
Compression:
Stored size: 476 Bytes
Contents
module CloudSesame module Query module DSL module FieldMethods def literal(name, *values) if (fields = dsl_context[:fields]) && fields[name] dsl_scope.children.field = name dsl_scope.children.dsl_return = dsl_return dsl_scope.children.insert values else false end end private def method_missing(name, *values, &block) (result = literal(name, *values)) ? result : super end end end end end
Version data entries
8 entries across 8 versions & 1 rubygems