Sha256: 9ec99a9bbf8bf0fd1ae2c7de91c8704c6bd26a1e58bbdbb2fb6094322c295ecf
Contents?: true
Size: 624 Bytes
Versions: 1
Compression:
Stored size: 624 Bytes
Contents
module Legion::Extensions::Node::Transport::Messages class PushVaultToken < Legion::Transport::Message def routing_key "node.#{@options[:queue_name]}" end def exchange Legion::Transport::Exchanges::Node end def message { function: 'receive_vault_token', runner_class: 'Legion::Extensions::Node::Runners::Vault', message: @options[:token], public_key: Base64.encode64(Legion::Crypt.public_key) } end def type 'task' end def encrypt? false end def validate @valid = true end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
lex-node-0.2.0 | lib/legion/extensions/node/transport/messages/push_vault_token.rb |