@@ -69,7 +69,7 @@ def binary
6969 # # "name"=>"Douglas Reynholm"}
7070 #
7171 # @return [GetResult]
72- def get ( id , options = Options ::Get . new )
72+ def get ( id , options = Options ::Get :: DEFAULT )
7373 resp = if options . need_projected_get?
7474 @backend . document_get_projected ( bucket_name , @scope_name , @name , id , options . to_backend )
7575 else
@@ -98,7 +98,7 @@ def get(id, options = Options::Get.new)
9898 # res[1].content #=> content of "bar"
9999 #
100100 # @return [Array<GetResult>]
101- def get_multi ( ids , options = Options ::GetMulti . new )
101+ def get_multi ( ids , options = Options ::GetMulti :: DEFAULT )
102102 resp = @backend . document_get_multi ( ids . map { |id | [ bucket_name , @scope_name , @name , id ] } , options . to_backend )
103103 resp . map do |entry |
104104 GetResult . new do |res |
@@ -128,7 +128,7 @@ def get_multi(ids, options = Options::GetMulti.new)
128128 # collection.replace("user", user_data, Options::Upsert(cas: res.cas))
129129 #
130130 # @return [GetResult]
131- def get_and_lock ( id , lock_time , options = Options ::GetAndLock . new )
131+ def get_and_lock ( id , lock_time , options = Options ::GetAndLock :: DEFAULT )
132132 resp = @backend . document_get_and_lock ( bucket_name , @scope_name , @name , id ,
133133 lock_time . respond_to? ( :in_seconds ) ? lock_time . public_send ( :in_seconds ) : lock_time ,
134134 options . to_backend )
@@ -150,7 +150,7 @@ def get_and_lock(id, lock_time, options = Options::GetAndLock.new)
150150 # collection.get_and_touch("customer123", 10)
151151 #
152152 # @return [GetResult]
153- def get_and_touch ( id , expiry , options = Options ::GetAndTouch . new )
153+ def get_and_touch ( id , expiry , options = Options ::GetAndTouch :: DEFAULT )
154154 resp = @backend . document_get_and_touch ( bucket_name , @scope_name , @name , id ,
155155 Utils ::Time . extract_expiry_time ( expiry ) ,
156156 options . to_backend )
@@ -168,7 +168,7 @@ def get_and_touch(id, expiry, options = Options::GetAndTouch.new)
168168 # @param [Options::GetAllReplicas] options request customization
169169 #
170170 # @return [Array<GetReplicaResult>]
171- def get_all_replicas ( id , options = Options ::GetAllReplicas . new )
171+ def get_all_replicas ( id , options = Options ::GetAllReplicas :: DEFAULT )
172172 resp = @backend . document_get_all_replicas ( @bucket_name , @scope_name , @name , id , options . to_backend )
173173 resp . map do |entry |
174174 GetReplicaResult . new do |res |
@@ -198,7 +198,7 @@ def get_all_replicas(id, options = Options::GetAllReplicas.new)
198198 #
199199 #
200200 # @return [GetReplicaResult]
201- def get_any_replica ( id , options = Options ::GetAnyReplica . new )
201+ def get_any_replica ( id , options = Options ::GetAnyReplica :: DEFAULT )
202202 resp = @backend . document_get_any_replica ( @bucket_name , @scope_name , @name , id , options . to_backend )
203203 GetReplicaResult . new do |res |
204204 res . transcoder = options . transcoder
@@ -219,7 +219,7 @@ def get_any_replica(id, options = Options::GetAnyReplica.new)
219219 # res.exists? #=> true
220220 #
221221 # @return [ExistsResult]
222- def exists ( id , options = Options ::Exists . new )
222+ def exists ( id , options = Options ::Exists :: DEFAULT )
223223 resp = @backend . document_exists ( bucket_name , @scope_name , @name , id , options . to_backend )
224224 ExistsResult . new do |res |
225225 res . deleted = resp [ :deleted ]
@@ -252,7 +252,7 @@ def exists(id, options = Options::Exists.new)
252252 # end
253253 #
254254 # @return [MutationResult]
255- def remove ( id , options = Options ::Remove . new )
255+ def remove ( id , options = Options ::Remove :: DEFAULT )
256256 resp = @backend . document_remove ( bucket_name , @scope_name , @name , id , options . to_backend )
257257 MutationResult . new do |res |
258258 res . cas = resp [ :cas ]
@@ -278,7 +278,7 @@ def remove(id, options = Options::Remove.new)
278278 # end
279279 #
280280 # @return [Array<MutationResult>]
281- def remove_multi ( ids , options = Options ::RemoveMulti . new )
281+ def remove_multi ( ids , options = Options ::RemoveMulti :: DEFAULT )
282282 resp = @backend . document_remove_multi ( bucket_name , @scope_name , @name , ids . map do |id |
283283 case id
284284 when String
@@ -318,7 +318,7 @@ def remove_multi(ids, options = Options::RemoveMulti.new)
318318 # end
319319 #
320320 # @return [MutationResult]
321- def insert ( id , content , options = Options ::Insert . new )
321+ def insert ( id , content , options = Options ::Insert :: DEFAULT )
322322 blob , flags = options . transcoder ? options . transcoder . encode ( content ) : [ content , 0 ]
323323 resp = @backend . document_insert ( bucket_name , @scope_name , @name , id , blob , flags , options . to_backend )
324324 MutationResult . new do |res |
@@ -338,7 +338,7 @@ def insert(id, content, options = Options::Insert.new)
338338 # res.cas #=> 242287264414742
339339 #
340340 # @return [MutationResult]
341- def upsert ( id , content , options = Options ::Upsert . new )
341+ def upsert ( id , content , options = Options ::Upsert :: DEFAULT )
342342 blob , flags = options . transcoder ? options . transcoder . encode ( content ) : [ content , 0 ]
343343 resp = @backend . document_upsert ( bucket_name , @scope_name , @name , id , blob , flags , options . to_backend )
344344 MutationResult . new do |res |
@@ -365,7 +365,7 @@ def upsert(id, content, options = Options::Upsert.new)
365365 # res[1].cas #=> 7751418925851
366366 #
367367 # @return [Array<MutationResult>]
368- def upsert_multi ( id_content , options = Options ::UpsertMulti . new )
368+ def upsert_multi ( id_content , options = Options ::UpsertMulti :: DEFAULT )
369369 resp = @backend . document_upsert_multi ( bucket_name , @scope_name , @name , id_content . map do |( id , content ) |
370370 blob , flags = options . transcoder ? options . transcoder . encode ( content ) : [ content , 0 ]
371371 [ id , blob , flags ]
@@ -392,7 +392,7 @@ def upsert_multi(id_content, options = Options::UpsertMulti.new)
392392 # res.cas #=> 242287264414742
393393 #
394394 # @return [MutationResult]
395- def replace ( id , content , options = Options ::Replace . new )
395+ def replace ( id , content , options = Options ::Replace :: DEFAULT )
396396 blob , flags = options . transcoder ? options . transcoder . encode ( content ) : [ content , 0 ]
397397 resp = @backend . document_replace ( bucket_name , @scope_name , @name , id , blob , flags , options . to_backend )
398398 MutationResult . new do |res |
@@ -411,7 +411,7 @@ def replace(id, content, options = Options::Replace.new)
411411 # res = collection.touch("customer123", 30)
412412 #
413413 # @return [MutationResult]
414- def touch ( id , expiry , options = Options ::Touch . new )
414+ def touch ( id , expiry , options = Options ::Touch :: DEFAULT )
415415 resp = @backend . document_touch ( bucket_name , @scope_name , @name , id ,
416416 Utils ::Time . extract_expiry_time ( expiry ) ,
417417 options . to_backend )
@@ -433,7 +433,7 @@ def touch(id, expiry, options = Options::Touch.new)
433433 # @return [void]
434434 #
435435 # @raise [Error::DocumentNotFound]
436- def unlock ( id , cas , options = Options ::Unlock . new )
436+ def unlock ( id , cas , options = Options ::Unlock :: DEFAULT )
437437 @backend . document_unlock ( bucket_name , @scope_name , @name , id , cas , options . to_backend )
438438 end
439439
@@ -455,7 +455,7 @@ def unlock(id, cas, options = Options::Unlock.new)
455455 # LookupInSpec.exists("purchases.pending[-1]"),
456456 # ]
457457 # @return [LookupInResult]
458- def lookup_in ( id , specs , options = Options ::LookupIn . new )
458+ def lookup_in ( id , specs , options = Options ::LookupIn :: DEFAULT )
459459 resp = @backend . document_lookup_in (
460460 bucket_name , @scope_name , @name , id ,
461461 specs . map do |s |
@@ -501,7 +501,7 @@ def lookup_in(id, specs, options = Options::LookupIn.new)
501501 # ])
502502 #
503503 # @return [MutateInResult]
504- def mutate_in ( id , specs , options = Options ::MutateIn . new )
504+ def mutate_in ( id , specs , options = Options ::MutateIn :: DEFAULT )
505505 resp = @backend . document_mutate_in (
506506 bucket_name , @scope_name , @name , id ,
507507 specs . map do |s |
0 commit comments