Sha256: 0941b554877a1341f8d6ab5014112825e51ab673a9b16de05c463b2c674c9d21
Contents?: true
Size: 377 Bytes
Versions: 2
Compression:
Stored size: 377 Bytes
Contents
module VaultTree class SplitKey < Keyword attr_reader :required_key_vaults def post_initialize(arg_array) @required_key_vaults = arg_array end def evaluate SplitKeyCrypto.new(required_keys: required_keys).generate end private def required_keys required_key_vaults.map {|id| contract.retrieve_contents(id) } end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
vault-tree-0.3.4 | lib/vault-tree/keywords/split_key.rb |
vault-tree-0.3.3 | lib/vault-tree/keywords/split_key.rb |