class Yao::Resources::Keypair

Public Class Methods

list(query={}) click to toggle source

os-keypairs API returns very complicated JSON. For example. {

"keypairs": [
  {
    "keypair": {
       "fingerprint": "...",
     }
  },
  {
    "keypair": {
       "fingerprint": "...",
     }
  },
]

@param query [Hash] @return [Array<Yao::Resources::Keypairs>]

# File lib/yao/resources/keypair.rb, line 27
def self.list(query={})
  res = GET(resources_name, query)
  res.body['keypairs'].map { |attribute|
    new(attribute['keypair'])
  }
end