lib/syncano/query_builder.rb in syncano-4.0.0.alpha4 vs lib/syncano/query_builder.rb in syncano-4.0.0.pre
- old
+ new
@@ -4,21 +4,21 @@
self.connection = connection
self.resource_class = resource_class
self.scope_parameters = scope_parameters
end
- def all(query_params = {})
- query_params[:query] = query_params[:query].to_json if query_params[:query].try(:any?)
- resource_class.all(connection, scope_parameters, query_params)
+ def all(filter_attributes = {})
+ filter_attributes[:query] = filter_attributes[:query].to_json if filter_attributes[:query].try(:any?)
+ resource_class.all(connection, scope_parameters, filter_attributes)
end
- def first(query_params = {})
- resource_class.first(connection, scope_parameters, query_params)
+ def first
+ resource_class.first(connection, scope_parameters)
end
- def last(query_params = {})
- resource_class.last(connection, scope_parameters, query_params)
+ def last
+ resource_class.last(connection, scope_parameters)
end
def find(key = nil)
resource_class.find(connection, scope_parameters, key)
end
@@ -27,13 +27,9 @@
resource_class.new(connection, scope_parameters, attributes)
end
def create(attributes = {})
resource_class.create(connection, scope_parameters, attributes)
- end
-
- def destroy(primary_key)
- resource_class.destroy connection, scope_parameters, primary_key
end
def space(at, options = {})
Syncano::Resources::Space.new(at, self, options)
end