class Me::SshActivation
Attributes
keys[R]
Public Class Methods
new(keys)
click to toggle source
# File lib/me/ssh_activation.rb, line 6 def initialize(keys) @keys = keys end
Public Instance Methods
call()
click to toggle source
# File lib/me/ssh_activation.rb, line 10 def call clear_ssh_keys keys.each(&method(:add_ssh_key)) execute end
Protected Instance Methods
add_ssh_key(key)
click to toggle source
# File lib/me/ssh_activation.rb, line 24 def add_ssh_key(key) commands << ["ssh-add", key] end
clear_ssh_keys()
click to toggle source
# File lib/me/ssh_activation.rb, line 20 def clear_ssh_keys commands << ["ssh-add", "-D"] end