module Covert
Covert
- makes your string securely obfuscated.
Constants
- VERSION
Attributes
config[W]
Public Class Methods
config()
click to toggle source
@return [Config]
# File lib/covert.rb, line 20 def config @config ||= Config.new end
configure() { |config| ... }
click to toggle source
# File lib/covert.rb, line 29 def configure yield(config) end
obfuscate(str)
click to toggle source
@param [String] str String to obfuscate @example Obfuscate
a String
Covert.obfuscate("mystring") #=> "7hSfzDwp2JXZcieFpGCndA=="
@return [String] Obfuscated string
# File lib/covert.rb, line 38 def self.obfuscate(str) Obfuscate.call(value: str) end
reset()
click to toggle source
@return [Config]
# File lib/covert.rb, line 25 def reset @config = Config.new end
unobfuscate(str)
click to toggle source
@param [String] str Obfuscated string @example Unobfuscate
a String
Covert.unobfuscate("7hSfzDwp2JXZcieFpGCndA==") #=> "mystring"
@return [String] Unobfuscated string
# File lib/covert.rb, line 46 def self.unobfuscate(str) Unobfuscate.call(value: str) end