Files
ubicloud/serializers/firewall_rule.rb
Burak Yucesoy 69ecb12e8d Combine all serializers under top level namespace
We merged all web and api serializers. There is no need for separate namespaces
anymore.
2024-05-28 21:42:31 +03:00

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