Module: QueryInterface::Server::Transformations::ClassMethods
- Defined in:
- lib/query-interface-server/transformations.rb
Instance Method Summary collapse
Instance Method Details
#query ⇒ Object
36 37 38 |
# File 'lib/query-interface-server/transformations.rb', line 36 def query return QueryInterface::Server::LazyQuery.new(self) end |
#query_transformations(&block) ⇒ Object
27 28 29 30 31 32 33 34 |
# File 'lib/query-interface-server/transformations.rb', line 27 def query_transformations(&block) scope = TransformationScope.new scope.instance_eval(&block) @query_transformations[:filter].merge!(scope.filters) @query_transformations[:with].merge!(scope.withs) @query_transformations[:order].merge!(scope.orders) end |