class Fog::Compute::Linode::Kernels

Public Instance Methods

all(options={}) click to toggle source

Returns an Array of the available kernels.

The list of kernels can be filtered by support for KVM or Xen by specifying kvm: true or xen: true respectively as options.

# File lib/fog/linode/models/compute/kernels.rb, line 14
def all(options={})
  [[:kvm, :isKVM], [:xen, :isXen]].each do |type, param|
    options[param] = options[type] ? 1 : 0 if options.has_key?(type)
  end
  load kernels(options)
end
get(id) click to toggle source
# File lib/fog/linode/models/compute/kernels.rb, line 21
def get(id)
  new kernels.select {|kernel| kernel[:id] == id }.first
end