Sha256: 418169967b9852d414c669d9618bd5ff8805f591a2a6b9862cc4d77c8b5065e2
Contents?: true
Size: 795 Bytes
Versions: 3
Compression:
Stored size: 795 Bytes
Contents
module AQL class Node class Literal class Composed # Literal list node class List < self handle(Array) private # Emit node # # @param [Buffer] buffer # # @return [undefined] # # @api private # def emit(buffer) buffer.wrap_delimited('[', body, ']') end # Construct object # # @param [#each] object # # @return [Node::Literal::List] # # @api private # def self.construct(object) body = object.map do |item| Literal.build(item) end new(body) end end end end end end
Version data entries
3 entries across 3 versions & 1 rubygems
Version | Path |
---|---|
aql-0.0.3 | lib/aql/node/literal/composed/list.rb |
aql-0.0.2 | lib/aql/node/literal/composed/list.rb |
aql-0.0.1 | lib/aql/node/literal/composed/list.rb |