class AWS::EC2::SecurityGroup::IpPermission

def update_sg method

def update_sg method
  sources = []
  sources += ip_ranges
  sources += groups
  if egress?
    opts = {}
    opts[:protocol] = protocol
    opts[:ports] = port_range if port_range
    sources << opts
    security_group.send(method, *sources)
  else
    security_group.send(method, protocol, port_range, *sources)
  end
  self
end