module Couchbase::Model::IdPrefix
Public Instance Methods
create_with_id_prefix(options = {})
click to toggle source
# File lib/couchbase/model/id_prefix.rb, line 18 def create_with_id_prefix(options = {}) ensure_has_id create_without_id_prefix(options) end
prefixed_id(id)
click to toggle source
# File lib/couchbase/model/id_prefix.rb, line 10 def prefixed_id(id) self.class.prefixed_id(id) end
unprefixed_id()
click to toggle source
# File lib/couchbase/model/id_prefix.rb, line 14 def unprefixed_id self.class.unprefixed_id(self.id) end
Private Instance Methods
ensure_has_id()
click to toggle source
# File lib/couchbase/model/id_prefix.rb, line 23 def ensure_has_id @id ||= model.next_prefixed_id end