class CMDx::Parameters
def invalid?
def invalid? !valid? end
def recursive_validate!(task, parameter)
def recursive_validate!(task, parameter) task.send(parameter.method_name) parameter.children.each { |cp| recursive_validate!(task, cp) } end
def to_h
def to_h ParametersSerializer.call(self) end
def to_s
def to_s ParametersInspector.call(self) end
def valid?
def valid? all?(&:valid?) end
def validate!(task)
def validate!(task) each { |p| recursive_validate!(task, p) } end