module QueryInterface::Server::Transformations::ClassMethods
Public Instance Methods
query()
click to toggle source
# File lib/query-interface-server/transformations.rb, line 40 def query return QueryInterface::Server::LazyQuery.new(self) end
query_transformations(&block)
click to toggle source
# File lib/query-interface-server/transformations.rb, line 29 def query_transformations(&block) scope = TransformationScope.new scope.instance_eval(&block) @query_transformations[:exclude].merge!(scope.excludes) @query_transformations[:filter].merge!(scope.filters) @query_transformations[:with].merge!(scope.withs) @query_transformations[:order].merge!(scope.orders) @query_transformations[:update].merge!(scope.updates) end