class AWS::EC2::PermissionCollection

def public?

Returns:
  • (Boolean) - True if the resource is public.
def public?
  resp = client.send(describe_call, describe_params)
  resp.send(inflected_permissions_attribute).any? do |permission|
    permission.respond_to?(:group) and permission.group == "all"
  end
end