Methods

Class/Module Index [+]

Quicksearch

Fog::Compute::VirtualBox::NATRedirects

Attributes

machine[RW]
nat_engine[RW]

Public Instance Methods

all() click to toggle source
# File lib/fog/virtual_box/models/compute/nat_redirects.rb, line 14
def all
  requires :machine, :nat_engine
  data = nat_engine.instance_variable_get(:@raw).redirects.map do |nat_redirect|
    {
      :machine  => machine,
      :raw      => nat_redirect
    }
  end
  load(data)
end
get(nat_redirect_name) click to toggle source
# File lib/fog/virtual_box/models/compute/nat_redirects.rb, line 25
def get(nat_redirect_name)
  requires :machine, :nat_engine
  all.detect do |nat_redirect|
    nat_redirect.name == nat_redirect_name
  end
end
new(attributes = {}) click to toggle source
# File lib/fog/virtual_box/models/compute/nat_redirects.rb, line 32
def new(attributes = {})
  requires :machine, :nat_engine
  super({:machine => machine, :nat_engine => nat_engine}.merge!(attributes))
end

[Validate]

Generated with the Darkfish Rdoc Generator 2.