module Construqt::Flavour::Ubuntu::Services
Public Class Methods
get_renderer(service)
click to toggle source
# File lib/construqt/flavour/ubuntu/flavour_ubuntu_services.rb, line 183 def self.get_renderer(service) factory = { Construqt::Services::DhcpV4Relay => DhcpV4Relay, Construqt::Services::DhcpV6Relay => DhcpV6Relay, Construqt::Services::Radvd => Radvd, Construqt::Services::ConntrackD => ConntrackD, Construqt::Flavour::Ubuntu::Vrrp::RouteService => RouteService } found = factory.keys.find{ |i| service.kind_of?(i) } throw "service type unknown #{service.name} #{service.class.name}" unless found factory[found].new(service) end