Module: ObfuscateId
- Defined in:
- lib/obfuscate_id.rb,
lib/obfuscate_id/version.rb
Defined Under Namespace
Modules: ClassMethods, InstanceMethods
Constant Summary
collapse
- VERSION =
"0.0.1"
Class Method Summary
collapse
Instance Method Summary
collapse
Class Method Details
.hide(id) ⇒ Object
11
12
13
|
# File 'lib/obfuscate_id.rb', line 11
def self.hide(id)
ScatterSwap.hash(id)
end
|
Instance Method Details
#obfuscate_id(options = {}) ⇒ Object
3
4
5
6
7
8
9
|
# File 'lib/obfuscate_id.rb', line 3
def obfuscate_id(options = {})
require 'obfuscate_id/scatter_swap'
extend ClassMethods
include InstanceMethods
cattr_accessor :obfuscate_id_spin
self.obfuscate_id_spin = (options[:spin] || obfuscate_id_default_spin)
end
|