# 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
# 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
# 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