module ObfuscateId
Constants
- VERSION
Public Class Methods
hide(id, spin)
click to toggle source
# File lib/obfuscate_id.rb, line 11 def self.hide(id, spin) ScatterSwap.hash(id, spin) end
show(id, spin)
click to toggle source
# File lib/obfuscate_id.rb, line 15 def self.show(id, spin) ScatterSwap.reverse_hash(id, spin) end
Public Instance Methods
obfuscate_id(options = {})
click to toggle source
# File lib/obfuscate_id.rb, line 2 def obfuscate_id(options = {}) require 'scatter_swap' extend ClassMethods include InstanceMethods cattr_accessor :obfuscate_id_spin self.obfuscate_id_spin = (options[:spin] || obfuscate_id_default_spin) end