# File lib/aws/ec2/network_acl/entry.rb, line 21 def initialize network_acl, details @network_acl = network_acl @rule_number = details.rule_number @protocol = details.protocol.to_i @action = details.rule_action.to_sym @egress = details.egress? @ingress = !@egress @cidr_block = details.cidr_block if details.respond_to?(:icmp_type_code) @icmp_type = details.icmp_type_code.type @icmp_code = details.icmp_type_code.code end if details.respond_to?(:port_range) @port_range = (details.port_range.from..details.port_range.to) end end