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

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
主站蜘蛛池模板: 宜黄县| 阿拉善盟| 呼玛县| 荃湾区| 长兴县| 长顺县| 保定市| 四会市| 米泉市| 承德市| 昆明市| 措勤县| 仁怀市| 巫溪县| 浙江省| 清原| 万盛区| 廉江市| 泾阳县| 凤台县| 神农架林区| 长丰县| 资源县| 永城市| 左权县| 隆子县| 中牟县| 宁城县| 精河县| 周宁县| 东城区| 梓潼县| 保定市| 昭通市| 伊川县| 石嘴山市| 巫溪县| 乡宁县| 盐源县| 扶沟县| 永宁县|