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

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
主站蜘蛛池模板: 黑龙江省| 八宿县| 光山县| 碌曲县| 顺平县| 清徐县| 桃园市| 苍梧县| 陆丰市| 安图县| 织金县| 蒙城县| 观塘区| 白朗县| 孝义市| 洪雅县| 大英县| 凤阳县| 益阳市| 涿州市| 南乐县| 修文县| 金坛市| 资溪县| 安仁县| 定南县| 浦县| 津市市| 宁明县| 镇坪县| 丘北县| 金乡县| 兴山县| 萝北县| 报价| 荃湾区| 平顶山市| 武汉市| 赤城县| 汉源县| 唐河县|