Files
ubicloud/model/ipsec_tunnel.rb
Jeremy Evans 7ca153cd38 Avoid unnecessary autoloads in model files
In most cases, use class names instead of class references.  This
works better as it avoids stale class references when using
Unreloader (which does incremental reloading).

This inlines the :applied_tag and :access_tag table names, instead
of using {AppliedTag,AccessTag}.table_name, also to avoid
unnecessary autoloading.
2024-10-24 07:55:06 -07:00

15 lines
294 B
Ruby

# frozen_string_literal: true
require_relative "../model"
class IpsecTunnel < Sequel::Model
many_to_one :src_nic, key: :src_nic_id, class: :Nic
many_to_one :dst_nic, key: :dst_nic_id, class: :Nic
include ResourceMethods
def vm_name(nic)
nic.vm.inhost_name.shellescape
end
end