code: func ApplyRuleIf(condition, rule Ruler) Ruler {
  	return &apply{
  		condition: condition,
  		rule:      rule,
  	}
  }
docs: // ApplyRuleIf test if condition is true than apply rule. If condition is false
  // do nothing, return true.