Module: ActiveRecord::Obfuscator

Extended by:
ActiveSupport::Concern
Defined in:
lib/ext/rails/active_record/obfuscator.rb

Instance Method Summary collapse

Instance Method Details

#encoded_idObject



5
6
7
# File 'lib/ext/rails/active_record/obfuscator.rb', line 5

def encoded_id
  ScatterSwap.hash(id, 0, 9).try(:to_i) # use 9, so standard 32-bit Int won't overflow
end