def all(expressions = {limit: :max})
      conditions(expressions)
      return results(&Proc.new) if block_given?
      results
    end
def all(expressions = {limit: :max})
      conditions(expressions)
      return results(&Proc.new) if block_given?
      results
    end
Similar to {#results} but takes an additional set of conditions to apply. This
 method helps support the use of class and instance level scopes.
 @param expressions (see #conditions)
 @yield (see #results)
 @return [Array<Hash>] if raw is set to true, a set of Parse JSON hashes.
 @return [Array<Parse::Object>] if raw is set to false, a list of matching Parse::Object subclasses.
 @see #results