Class: Gritano::Core::Key
- Inherits:
-
Object
- Object
- Gritano::Core::Key
- Defined in:
- lib/gritano/core/key.rb
Class Method Summary collapse
Instance Method Summary collapse
Class Method Details
.authorized_keys ⇒ Object
11 12 13 14 15 |
# File 'lib/gritano/core/key.rb', line 11 def self. Key.all.map do |key| "command=\"gritano-remote #{key.user.login}\" #{key.key}" end.join("\n") end |
Instance Method Details
#update_authorized_keys ⇒ Object
6 7 8 9 |
# File 'lib/gritano/core/key.rb', line 6 def = File.join(Etc.getpwuid.dir, '.ssh/authorized_keys') File.open(, "w").write(Key.) end |