module Pione::Util::DomainID
Public Class Methods
generate(package_id, rule_name, inputs, params)
click to toggle source
Make a domain id based on package id, rule name, inputs, and parameter set.
# File lib/pione/util/id.rb, line 17 def generate(package_id, rule_name, inputs, params) "%s:%s:%s" % [package_id, rule_name, TaskID.generate(inputs.flatten, params)] end
Private Instance Methods
generate(package_id, rule_name, inputs, params)
click to toggle source
Make a domain id based on package id, rule name, inputs, and parameter set.
# File lib/pione/util/id.rb, line 17 def generate(package_id, rule_name, inputs, params) "%s:%s:%s" % [package_id, rule_name, TaskID.generate(inputs.flatten, params)] end