# 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