module Petri::Subprocess
Public Instance Methods
process_class()
click to toggle source
@return [Class]
# File lib/petri/subprocess.rb, line 11 def process_class @process_class ||= begin klass = @data[:process_class] case klass when String klass.constantize when Class klass else fail ArgumentError, "Expected Class, String, got #{klass.class.name}" end end end
subprocess_identifier()
click to toggle source
Used as a key for caching @return [String]
# File lib/petri/subprocess.rb, line 6 def subprocess_identifier fail NotImplementedError end