class Knife::Clc::IpAssignment::Mapper
Attributes
config[R]
Public Class Methods
new(params)
click to toggle source
# File lib/knife-clc/ip_assignment/mapper.rb, line 7 def initialize(params) @config = params.fetch(:config) end
Public Instance Methods
prepare_ip_params()
click to toggle source
# File lib/knife-clc/ip_assignment/mapper.rb, line 11 def prepare_ip_params { 'ports' => config[:clc_allowed_protocols], 'sourceRestrictions' => config[:clc_sources] }.delete_if { |_, value| value.nil? || value.empty? } end