class Tome::Padding
Public Class Methods
pad(value, min_pad, max_pad)
click to toggle source
# File lib/tome/padding.rb, line 6 def self.pad(value, min_pad, max_pad) padding = Random.rand(min_pad..max_pad) YAML.dump(:value => value, :padding => SecureRandom.random_bytes(padding)) end
unpad(inflated_value)
click to toggle source
# File lib/tome/padding.rb, line 11 def self.unpad(inflated_value) yaml = YAML.load(inflated_value) yaml[:value] end