Class: Gritano::Key
- Inherits:
-
ActiveRecord::Base
- Object
- ActiveRecord::Base
- Gritano::Key
- Defined in:
- lib/gritano/models/key.rb
Class Method Summary collapse
Class Method Details
.authorized_keys ⇒ Object
13 14 15 16 17 18 19 20 21 22 |
# File 'lib/gritano/models/key.rb', line 13 def self. if @config unless @config['ssh'] return end else return end return "" end |
.config=(cfg) ⇒ Object
9 10 11 |
# File 'lib/gritano/models/key.rb', line 9 def self.config=(cfg) @config = cfg end |
.generate_authorized_keys ⇒ Object
24 25 26 27 28 29 30 31 32 33 34 35 |
# File 'lib/gritano/models/key.rb', line 24 def self. = "" keys = Key.find(:all) keys.each do |k| user_key = k.key unless k.key[-1] == "\n" user_key = user_key + "\n" end += "command=\"gritano-remote #{k.user.login}\" #{user_key}\n" end return end |