Module: Services::PublicKeyCreator
- Defined in:
- app/roles/services/public_key_creator.rb
Instance Method Summary collapse
Instance Method Details
#create(params) ⇒ Object
5 6 7 8 9 10 |
# File 'app/roles/services/public_key_creator.rb', line 5 def create(params) key = params[:key_file].read PublicKey.new(params.slice(:name, :valid_until).merge(key: key)).tap do | pk | pk.save if pk.valid? end end |