12 lines
364 B
Ruby
12 lines
364 B
Ruby
# frozen_string_literal: true
|
|
|
|
class Serializers::FirewallRule < Serializers::Base
|
|
def self.serialize_internal(firewall_rule, options = {})
|
|
{
|
|
id: firewall_rule.ubid,
|
|
cidr: firewall_rule.cidr,
|
|
port_range: firewall_rule.port_range&.begin ? "#{firewall_rule.port_range.begin}..#{firewall_rule.port_range.end - 1}" : "0..65535"
|
|
}
|
|
end
|
|
end
|