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_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