module Pione::TestHelper::Tuple

Public Class Methods

task(package_id, rule_name, inputs, param_set=nil, features=nil, caller_id='root') click to toggle source
# File lib/pione/test-helper/tuple-helper.rb, line 4
def self.task(package_id, rule_name, inputs, param_set=nil, features=nil, caller_id='root')
  param_set = Pione::Lang::ParameterSet.new unless param_set
  features = Pione::Lang::FeatureSequence.new unless features
  digest = Util::TaskDigest.generate(package_id, rule_name, inputs, param_set)
  domain_id = Util::DomainID.generate(package_id, rule_name, inputs, param_set)
  Pione::TupleSpace::TaskTuple.new(digest, package_id, rule_name, inputs, param_set, features, domain_id, caller_id)
end