官术网_书友最值得收藏!

  • Mastering Puppet 5
  • Ryan Russell Yates Jason Southgate
  • 55字
  • 2021-07-16 17:46:16

Checking the input value with a validate block

We can validate the provided value of a new property called version with a validate block and, for example, a regex expression, as shown in the following code:

Puppet::Type.newtype(:mynewtype) do
...
newproperty(:version) do
validate do |value|
fail("Invalid version specified") unless value =~
/^(\d+\.)?(\d+\.)?(\*|\d+)$/
end
end
...
end
主站蜘蛛池模板: 扎兰屯市| 平和县| 柘荣县| 石狮市| 普洱| 廊坊市| 黄大仙区| 皋兰县| 景谷| 萍乡市| 伊宁市| 昆山市| 南皮县| 庆安县| 大庆市| 通江县| 塘沽区| 当涂县| 泰顺县| 安化县| 东莞市| 营山县| 云阳县| 仁布县| 临洮县| 灵武市| 民乐县| 贵港市| 临澧县| 盘锦市| 彩票| 平顶山市| 清苑县| 大新县| 铜川市| 辉南县| 山东省| 翁源县| 迁安市| 蓝山县| 玛曲县|