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

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
主站蜘蛛池模板: 昭平县| 清远市| 赤峰市| 郎溪县| 上犹县| 卢龙县| 濮阳市| 含山县| 阿瓦提县| 眉山市| 台州市| 嘉义县| 常宁市| 铜陵市| 宜君县| 莲花县| 汤原县| 宁南县| 公主岭市| 大邑县| 台北市| 钟山县| 桓仁| 鹿泉市| 平乡县| 尤溪县| 叶城县| 保定市| 卓资县| 巴东县| 浦县| 淅川县| 六枝特区| 观塘区| 大厂| 子长县| 开阳县| 大丰市| 灵石县| 鹤庆县| 东方市|