class Construqt::Flavour::Mikrotik::Device
Public Class Methods
new(cfg)
click to toggle source
Calls superclass method
# File lib/construqt/flavour/mikrotik/flavour_mikrotik.rb, line 20 def initialize(cfg) super(cfg) end
Public Instance Methods
build_config(host, iface)
click to toggle source
# File lib/construqt/flavour/mikrotik/flavour_mikrotik.rb, line 24 def build_config(host, iface) binding.pry if iface.default_name.nil? || iface.default_name.empty? iface = iface.delegate default = { "l2mtu" => Schema.int.default(1590), "mtu" => Schema.int.default(1500), "name" => Schema.identifier.default("dummy"), "default-name" => Schema.identifier.required.key.noset } host.result.render_mikrotik_set_by_key(default, { "l2mtu" => iface.mtu, "mtu" => iface.mtu, "name" => iface.name, "default-name" => iface.default_name }, "interface") Interface.build_config(host, iface) end