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