module ActiveRecord::IdRegions

Constants

CID_OR_ID_MATCHER
COMPRESSED_ID_SEPARATOR
DEFAULT_RAILS_SEQUENCE_FACTOR
RE_COMPRESSED_ID
VERSION

Public Instance Methods

compressed_id() click to toggle source
# File lib/active_record/id_regions.rb, line 157
def compressed_id
  self.class.compress_id(id)
end
in_current_region?() click to toggle source
# File lib/active_record/id_regions.rb, line 148
def in_current_region?
  region_number == my_region_number
end
my_region_number() click to toggle source
# File lib/active_record/id_regions.rb, line 144
def my_region_number
  self.class.my_region_number
end
region_id()
Alias for: region_number
region_number() click to toggle source
# File lib/active_record/id_regions.rb, line 152
def region_number
  id ? (id / self.class.rails_sequence_factor) : my_region_number
end
Also aliased as: region_id
split_id() click to toggle source
# File lib/active_record/id_regions.rb, line 161
def split_id
  self.class.split_id(id)
end