class_docstr: A publisher that shortens the title of PagerDuty incidents.
  
  By popular demand from our TIR team! By default, PagerDuty incidents have a title that look
  something like 'StreamAlert Rule Triggered - blah_blah_blah'. If StreamAlert is the only
  system producing alerts into PagerDuty, this is a lot of extraneous data.
  
  Instead, this publisher strips out the 'StreamAlert Rule Triggered' prefix and opts to only
  output the rule name.
code: def publish(self, alert, publication):
      publication["@pagerduty-v2.summary"] = alert.rule_name
      publication[
          "@pagerduty-incident.incident_title"
      ] = alert.rule_name
      publication["@pagerduty.description"] = alert.rule_name
  
      return publication
  
file_path: streamalert/publishers/community/pagerduty/pagerduty_layout.py
imports: from publishers.community.generic import StringifyArrays
  from streamalert.shared.publisher import AlertPublisher, Register
label_desc: Use image node_id 1 for calling the ShortenTitle obj's underlying member method code with example usage: obj.publish(alert, publication) and returns: publication