Skip to content

Commit

Permalink
#1766 Added patternParent to procedure
Browse files Browse the repository at this point in the history
  • Loading branch information
rriclet committed Feb 16, 2021
1 parent b479459 commit a6d5468
Showing 1 changed file with 6 additions and 2 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -13,13 +13,17 @@ trait ProcedureRenderer extends BaseRenderer[Procedure] {
def patternStats: Traversal.V[Procedure] => Traversal[JsValue, JMap[String, Any], Converter[JsValue, JMap[String, Any]]] =
_.pattern.richPattern.domainMap(_.toJson)

def patternParentStats: Traversal.V[Procedure] => Traversal[JsValue, JMap[String, Any], Converter[JsValue, JMap[String, Any]]] =
_.pattern.parent.richPattern.domainMap(_.toJson)

def procedureStatsRenderer(extraData: Set[String]): Traversal.V[Procedure] => JsTraversal = { implicit traversal =>
baseRenderer(
extraData,
traversal,
{
case (f, "pattern") => addData("pattern", f)(patternStats)
case (f, _) => f
case (f, "pattern") => addData("pattern", f)(patternStats)
case (f, "patternParent") => addData("patternParent", f)(patternParentStats)
case (f, _) => f
}
)
}
Expand Down

0 comments on commit a6d5468

Please sign in to comment.