Ruby query-writing DSL for ElasticSearch built on Daedal