Module: Covert
- Defined in:
- lib/covert.rb,
lib/covert/config.rb,
lib/covert/version.rb,
lib/covert/obfuscate.rb,
lib/covert/obfuscation.rb,
lib/covert/unobfuscate.rb
Overview
Covert - makes your string securely obfuscated.
Defined Under Namespace
Classes: Config, Error, Obfuscate, Obfuscation, Unobfuscate
Constant Summary collapse
- VERSION =
"0.1.0"
Class Attribute Summary collapse
Class Method Summary collapse
- .configure {|config| ... } ⇒ Object
-
.obfuscate(str) ⇒ String
Obfuscated string.
- .reset ⇒ Config
-
.unobfuscate(str) ⇒ String
Unobfuscated string.
Class Attribute Details
Class Method Details
.configure {|config| ... } ⇒ Object
29 30 31 |
# File 'lib/covert.rb', line 29 def configure yield(config) end |
.obfuscate(str) ⇒ String
Returns Obfuscated string.
38 39 40 |
# File 'lib/covert.rb', line 38 def self.obfuscate(str) Obfuscate.call(value: str) end |
.unobfuscate(str) ⇒ String
Returns Unobfuscated string.
46 47 48 |
# File 'lib/covert.rb', line 46 def self.unobfuscate(str) Unobfuscate.call(value: str) end |