# File lib/aws/ec2/security_group/ip_permission.rb, line 113 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